You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Niklas Nielsen <ni...@mesosphere.io> on 2015/03/18 20:52:08 UTC

[VOTE] Release Apache Mesos 0.22.0 (rc4)

Hi all,

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


0.22.0 includes the following:
--------------------------------------------------------------------------------

* Support for explicitly sending status updates acknowledgements from
  schedulers; refer to the upgrades document for upgrading schedulers.
* Rate limiting slave removal, to safeguard against unforeseen bugs leading
to
  widespread slave removal.
* Disk quota isolation in Mesos containerizer; refer to the containerization
  documentation to enable disk quota monitoring and enforcement.
* Support for module hooks in task launch sequence. Refer to the modules
  documentation for more information.
* Anonymous modules: a new kind of module that does not receive any
callbacks
  but coexists with its parent process.
* New service discovery info in task info allows framework users to specify
  discoverability of tasks for external service discovery systems. Refer to
  the framework development guide for more information.
* New '--external_log_file' flag to serve external logs through the Mesos
web UI.
* New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.


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.22.0-rc4
--------------------------------------------------------------------------------

The candidate for Mesos 0.22.0 release is available at:
https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz

The tag to be voted on is 0.22.0-rc4:
https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4

The MD5 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048

Please vote on releasing this package as Apache Mesos 0.22.0!

The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.22.0
[ ] -1 Do not release this package because ...

Thanks,
Niklas

Apache Mesos 0.22.0 (rc4) --> push to epel

Posted by Tim St Clair <ts...@redhat.com>.
Folks, 

For those who are interested, going to make the push now for getting Mesos into epel ( https://fedoraproject.org/wiki/EPEL ) 7 and by extension all the clones and variants. 

https://bugzilla.redhat.com/show_bug.cgi?id=1177055 

Luckily just by waiting a while, the dep-graph has shrunk. 

-- 
Cheers, 
Timothy St. Clair 
Red Hat Inc. 

Apache Mesos 0.22.0 (rc4) --> push to epel

Posted by Tim St Clair <ts...@redhat.com>.
Folks, 

For those who are interested, going to make the push now for getting Mesos into epel ( https://fedoraproject.org/wiki/EPEL ) 7 and by extension all the clones and variants. 

https://bugzilla.redhat.com/show_bug.cgi?id=1177055 

Luckily just by waiting a while, the dep-graph has shrunk. 

-- 
Cheers, 
Timothy St. Clair 
Red Hat Inc. 

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Benjamin Mahler <be...@gmail.com>.
+1 (binding)

We have deployed something *close* to rc4 to production, I've shown how
they diverge below. You may want to further scrutinize the code related
patches that differ.

*$* git lol 0.22.0-rc4 DEPLOYED
* e890e24 (*tag: 0.22.0-rc4*) Ensured TaskStatus::source field is set for
executor status updates.
* 7638f82 Add doc for slave_removal_rate_limit.
* bf7e77a Used LDADD to add unbundled libraries to all command line
programs.
* 391e72b Updated Hooks to fix failure during master failover.
* cb3278e Fixed a bug in PosixDiskIsolator during slave recovery.
* 3477e0f Fixed a regression of replicated log logging.
* 5da18be Fixed signed unsigned comparison in fetcher tests.
* 1d2e2d2 Fixed race in getFieldID helper.
* 3f826e4 Fixed the broken build on OS X 10.8.5.
* 5be5d02 Added discovery info documentation.
* 4178536 Added user doc for the posix disk isolator.
* 98c5791 Reenabled hadoop_home and frameworks_home slave flags for
mesos-fetcher.
* 88a93a7 Fixed a flaky reconciliation test.
* 7f973b5 Put Authentication protobufs back in mesos.internal package.
* 66a70de Updated configuration doc.
* 0c9cc0c Updated the upgrade guide.
* 0e2f9e9 Updated changelog for 0.22.0.
| * 005f80d (*tag: DEPLOYED*) *** Cherrypicked *** Removed executor
environment decoration.
| * b0e624f Fixed a bug in PosixDiskIsolator during slave recovery.
| * a6d5a2e Fixed a bug in the log benchmark tool.
| * 8eafbf4 Fixed a regression of replicated log logging.
| * 25db072 *** Cherrypicked *** Send TASK_LOST instead of TASK_ERROR due
to AURORA-1001.
| * ba27d43 Put Authentication protobufs back in mesos.internal package.
|/
* 46834fa (*tag: 0.22.0-rc1*) Fixed the compilation issue in port mapping
tests.

The "sudo" test failures are not ideal, if you want to create an RC5 with
them disabled that would be ok but not necessary IMO. I'd suggest leaving
them in but when we do 0.22.1 or 0.23.0 we should try to anticipate and
fix/disable any failing tests.

On Mon, Mar 23, 2015 at 1:59 PM, Benjamin Mahler <be...@gmail.com>
wrote:

> Don't think these are blockers, but they do consistently fail for me.
>
> The perf failures seem to have been captured alongside other failures for
> 0.21.1 in MESOS-2300 <https://issues.apache.org/jira/browse/MESOS-2300>.
>
> According to vinod, the MesosContainerizerDestroyTest.DestroyWhileFetching
> failure is the same issue as the failure in MESOS-2402
> <https://issues.apache.org/jira/browse/MESOS-2402>.
>
> For the UserCgroupIsolatorTest failures, I've filed MESOS-2532
> <https://issues.apache.org/jira/browse/MESOS-2532>.
>
>
>
> On Sun, Mar 22, 2015 at 2:12 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
>> Did you file a JIRA for the broken test?
>>
>> Niklas
>>
>> On 21 March 2015 at 13:29, Benjamin Mahler <be...@gmail.com>
>> wrote:
>>
>> > On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails
>> for
>> > me:
>> >
>> > [ RUN      ] PerfTest.ROOT_SampleInit
>> > ../../src/tests/perf_tests.cpp:147: Failure
>> > Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
>> > ../../src/tests/perf_tests.cpp:150: Failure
>> > Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
>> > [  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)
>> >
>> > [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
>> > mesos::internal::slave::CgroupsMemIsolatorProcess
>> > userdel: user mesos.test.unprivileged.user does not exist
>> > [ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
>> > ../../src/tests/isolator_tests.cpp:1067: Failure
>> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
>> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
>> > already exists
>> > [  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
>> > TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
>> > [----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)
>> >
>> > [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
>> > mesos::internal::slave::CgroupsCpushareIsolatorProcess
>> > userdel: user mesos.test.unprivileged.user does not exist
>> > [ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
>> > ../../src/tests/isolator_tests.cpp:1067: Failure
>> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
>> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
>> > already exists
>> > [  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
>> > TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10
>> ms)
>> > [----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)
>> >
>> > [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
>> > mesos::internal::slave::CgroupsPerfEventIsolatorProcess
>> > userdel: user mesos.test.unprivileged.user does not exist
>> > [ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
>> > ../../src/tests/isolator_tests.cpp:1067: Failure
>> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
>> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
>> > already exists
>> > [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
>> > TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18
>> ms)
>> > [----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)
>> >
>> > Also this test has a stack trace but is still passing, not sure if
>> that's
>> > expected?
>> >
>> > [ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
>> > ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
>> > os::execvpe in childMain
>> > *** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you
>> are
>> > using GNU date ***
>> > PC: @     0x7f7704a6ffc5 __GI_raise
>> > *** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from
>> PID
>> > 19362; stack trace: ***
>> >     @     0x7f7705737ca0 (unknown)
>> >     @     0x7f7704a6ffc5 __GI_raise
>> >     @     0x7f7704a71a70 __GI_abort
>> >     @           0x8f643b _Abort()
>> >     @     0x7f7708ef75ba process::childMain()
>> >     @     0x7f7708efc3da
>> >
>> >
>> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
>> >     @     0x7f7708efba28
>> >
>> >
>> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
>> >     @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
>> > [       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)
>> >
>> > On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
>> > wrote:
>> >
>> > > +1 (non-binding)
>> > >
>> > > Mac OS 10.9.5 + clang
>> > > CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>> > >
>> > > On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <
>> brenden@diddyinc.com>
>> > > wrote:
>> > >
>> > >> +1
>> > >>
>> > >> Tested with internal testing cluster.
>> > >>
>> > >> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com>
>> wrote:
>> > >>
>> > >>> +1
>> > >>>
>> > >>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <
>> niklas@mesosphere.io>
>> > >>> wrote:
>> > >>>
>> > >>>> Hi all,
>> > >>>>
>> > >>>> Please vote on releasing the following candidate as Apache Mesos
>> > 0.22.0.
>> > >>>>
>> > >>>>
>> > >>>> 0.22.0 includes the following:
>> > >>>>
>> > >>>>
>> >
>> --------------------------------------------------------------------------------
>> > >>>>
>> > >>>> * Support for explicitly sending status updates acknowledgements
>> from
>> > >>>>   schedulers; refer to the upgrades document for upgrading
>> schedulers.
>> > >>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>> > >>>> leading to
>> > >>>>   widespread slave removal.
>> > >>>> * Disk quota isolation in Mesos containerizer; refer to the
>> > >>>> containerization
>> > >>>>   documentation to enable disk quota monitoring and enforcement.
>> > >>>> * Support for module hooks in task launch sequence. Refer to the
>> > modules
>> > >>>>   documentation for more information.
>> > >>>> * Anonymous modules: a new kind of module that does not receive any
>> > >>>> callbacks
>> > >>>>   but coexists with its parent process.
>> > >>>> * New service discovery info in task info allows framework users to
>> > >>>> specify
>> > >>>>   discoverability of tasks for external service discovery systems.
>> > >>>> Refer to
>> > >>>>   the framework development guide for more information.
>> > >>>> * New '--external_log_file' flag to serve external logs through the
>> > >>>> Mesos web UI.
>> > >>>> * New '--gc_disk_headroom' flag to control maxmimum executor
>> sandbox
>> > >>>> age.
>> > >>>>
>> > >>>>
>> > >>>> 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.22.0-rc4
>> > >>>>
>> > >>>>
>> >
>> --------------------------------------------------------------------------------
>> > >>>>
>> > >>>> The candidate for Mesos 0.22.0 release is available at:
>> > >>>>
>> > >>>>
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>> > >>>>
>> > >>>> The tag to be voted on is 0.22.0-rc4:
>> > >>>>
>> > >>>>
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>> > >>>>
>> > >>>> The MD5 checksum of the tarball can be found at:
>> > >>>>
>> > >>>>
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>> > >>>>
>> > >>>> The signature of the tarball can be found at:
>> > >>>>
>> > >>>>
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>> > >>>>
>> > >>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>> > >>>>
>> > >>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>> > >>>> majority of at least 3 +1 PMC votes are cast.
>> > >>>>
>> > >>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>> > >>>> [ ] -1 Do not release this package because ...
>> > >>>>
>> > >>>> Thanks,
>> > >>>> Niklas
>> > >>>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> --
>> > >>>
>> > >>> https://github.com/mindscratch
>> > >>> https://www.google.com/+CraigWickesser
>> > >>> https://twitter.com/mind_scratch
>> > >>> https://twitter.com/craig_links
>> > >>>
>> > >>>
>> > >>
>> > >
>> >
>>
>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Niklas Nielsen <ni...@mesosphere.io>.
Cool, sorry to hear that they are failing - want to wait for further
tests/repros or are you OK with the RC?

Niklas

On 23 March 2015 at 13:59, Benjamin Mahler <be...@gmail.com>
wrote:

> Don't think these are blockers, but they do consistently fail for me.
>
> The perf failures seem to have been captured alongside other failures for
> 0.21.1 in MESOS-2300 <https://issues.apache.org/jira/browse/MESOS-2300>.
>
> According to vinod, the MesosContainerizerDestroyTest.DestroyWhileFetching
> failure is the same issue as the failure in MESOS-2402
> <https://issues.apache.org/jira/browse/MESOS-2402>.
>
> For the UserCgroupIsolatorTest failures, I've filed MESOS-2532
> <https://issues.apache.org/jira/browse/MESOS-2532>.
>
>
>
> On Sun, Mar 22, 2015 at 2:12 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
> > Did you file a JIRA for the broken test?
> >
> > Niklas
> >
> > On 21 March 2015 at 13:29, Benjamin Mahler <be...@gmail.com>
> > wrote:
> >
> > > On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails
> for
> > > me:
> > >
> > > [ RUN      ] PerfTest.ROOT_SampleInit
> > > ../../src/tests/perf_tests.cpp:147: Failure
> > > Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
> > > ../../src/tests/perf_tests.cpp:150: Failure
> > > Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
> > > [  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)
> > >
> > > [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
> > > mesos::internal::slave::CgroupsMemIsolatorProcess
> > > userdel: user mesos.test.unprivileged.user does not exist
> > > [ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
> > > ../../src/tests/isolator_tests.cpp:1067: Failure
> > > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > > already exists
> > > [  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
> > > TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
> > > [----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)
> > >
> > > [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
> > > mesos::internal::slave::CgroupsCpushareIsolatorProcess
> > > userdel: user mesos.test.unprivileged.user does not exist
> > > [ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
> > > ../../src/tests/isolator_tests.cpp:1067: Failure
> > > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > > already exists
> > > [  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
> > > TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10
> > ms)
> > > [----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)
> > >
> > > [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
> > > mesos::internal::slave::CgroupsPerfEventIsolatorProcess
> > > userdel: user mesos.test.unprivileged.user does not exist
> > > [ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
> > > ../../src/tests/isolator_tests.cpp:1067: Failure
> > > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > > already exists
> > > [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
> > > TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18
> > ms)
> > > [----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)
> > >
> > > Also this test has a stack trace but is still passing, not sure if
> that's
> > > expected?
> > >
> > > [ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
> > > ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
> > > os::execvpe in childMain
> > > *** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you
> > are
> > > using GNU date ***
> > > PC: @     0x7f7704a6ffc5 __GI_raise
> > > *** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from
> PID
> > > 19362; stack trace: ***
> > >     @     0x7f7705737ca0 (unknown)
> > >     @     0x7f7704a6ffc5 __GI_raise
> > >     @     0x7f7704a71a70 __GI_abort
> > >     @           0x8f643b _Abort()
> > >     @     0x7f7708ef75ba process::childMain()
> > >     @     0x7f7708efc3da
> > >
> > >
> >
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
> > >     @     0x7f7708efba28
> > >
> > >
> >
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
> > >     @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
> > > [       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)
> > >
> > > On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
> > > wrote:
> > >
> > > > +1 (non-binding)
> > > >
> > > > Mac OS 10.9.5 + clang
> > > > CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
> > > >
> > > > On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <
> > brenden@diddyinc.com>
> > > > wrote:
> > > >
> > > >> +1
> > > >>
> > > >> Tested with internal testing cluster.
> > > >>
> > > >> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com>
> wrote:
> > > >>
> > > >>> +1
> > > >>>
> > > >>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <
> > niklas@mesosphere.io>
> > > >>> wrote:
> > > >>>
> > > >>>> Hi all,
> > > >>>>
> > > >>>> Please vote on releasing the following candidate as Apache Mesos
> > > 0.22.0.
> > > >>>>
> > > >>>>
> > > >>>> 0.22.0 includes the following:
> > > >>>>
> > > >>>>
> > >
> >
> --------------------------------------------------------------------------------
> > > >>>>
> > > >>>> * Support for explicitly sending status updates acknowledgements
> > from
> > > >>>>   schedulers; refer to the upgrades document for upgrading
> > schedulers.
> > > >>>> * Rate limiting slave removal, to safeguard against unforeseen
> bugs
> > > >>>> leading to
> > > >>>>   widespread slave removal.
> > > >>>> * Disk quota isolation in Mesos containerizer; refer to the
> > > >>>> containerization
> > > >>>>   documentation to enable disk quota monitoring and enforcement.
> > > >>>> * Support for module hooks in task launch sequence. Refer to the
> > > modules
> > > >>>>   documentation for more information.
> > > >>>> * Anonymous modules: a new kind of module that does not receive
> any
> > > >>>> callbacks
> > > >>>>   but coexists with its parent process.
> > > >>>> * New service discovery info in task info allows framework users
> to
> > > >>>> specify
> > > >>>>   discoverability of tasks for external service discovery systems.
> > > >>>> Refer to
> > > >>>>   the framework development guide for more information.
> > > >>>> * New '--external_log_file' flag to serve external logs through
> the
> > > >>>> Mesos web UI.
> > > >>>> * New '--gc_disk_headroom' flag to control maxmimum executor
> sandbox
> > > >>>> age.
> > > >>>>
> > > >>>>
> > > >>>> 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.22.0-rc4
> > > >>>>
> > > >>>>
> > >
> >
> --------------------------------------------------------------------------------
> > > >>>>
> > > >>>> The candidate for Mesos 0.22.0 release is available at:
> > > >>>>
> > > >>>>
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
> > > >>>>
> > > >>>> The tag to be voted on is 0.22.0-rc4:
> > > >>>>
> > > >>>>
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
> > > >>>>
> > > >>>> The MD5 checksum of the tarball can be found at:
> > > >>>>
> > > >>>>
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
> > > >>>>
> > > >>>> The signature of the tarball can be found at:
> > > >>>>
> > > >>>>
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
> > > >>>>
> > > >>>> Please vote on releasing this package as Apache Mesos 0.22.0!
> > > >>>>
> > > >>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if
> a
> > > >>>> majority of at least 3 +1 PMC votes are cast.
> > > >>>>
> > > >>>> [ ] +1 Release this package as Apache Mesos 0.22.0
> > > >>>> [ ] -1 Do not release this package because ...
> > > >>>>
> > > >>>> Thanks,
> > > >>>> Niklas
> > > >>>>
> > > >>>
> > > >>>
> > > >>>
> > > >>> --
> > > >>>
> > > >>> https://github.com/mindscratch
> > > >>> https://www.google.com/+CraigWickesser
> > > >>> https://twitter.com/mind_scratch
> > > >>> https://twitter.com/craig_links
> > > >>>
> > > >>>
> > > >>
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Benjamin Mahler <be...@gmail.com>.
Don't think these are blockers, but they do consistently fail for me.

The perf failures seem to have been captured alongside other failures for
0.21.1 in MESOS-2300 <https://issues.apache.org/jira/browse/MESOS-2300>.

According to vinod, the MesosContainerizerDestroyTest.DestroyWhileFetching
failure is the same issue as the failure in MESOS-2402
<https://issues.apache.org/jira/browse/MESOS-2402>.

For the UserCgroupIsolatorTest failures, I've filed MESOS-2532
<https://issues.apache.org/jira/browse/MESOS-2532>.



On Sun, Mar 22, 2015 at 2:12 PM, Niklas Nielsen <ni...@mesosphere.io>
wrote:

> Did you file a JIRA for the broken test?
>
> Niklas
>
> On 21 March 2015 at 13:29, Benjamin Mahler <be...@gmail.com>
> wrote:
>
> > On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails for
> > me:
> >
> > [ RUN      ] PerfTest.ROOT_SampleInit
> > ../../src/tests/perf_tests.cpp:147: Failure
> > Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
> > ../../src/tests/perf_tests.cpp:150: Failure
> > Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
> > [  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)
> >
> > [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
> > mesos::internal::slave::CgroupsMemIsolatorProcess
> > userdel: user mesos.test.unprivileged.user does not exist
> > [ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
> > ../../src/tests/isolator_tests.cpp:1067: Failure
> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > already exists
> > [  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
> > TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
> > [----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)
> >
> > [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
> > mesos::internal::slave::CgroupsCpushareIsolatorProcess
> > userdel: user mesos.test.unprivileged.user does not exist
> > [ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
> > ../../src/tests/isolator_tests.cpp:1067: Failure
> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > already exists
> > [  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
> > TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10
> ms)
> > [----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)
> >
> > [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
> > mesos::internal::slave::CgroupsPerfEventIsolatorProcess
> > userdel: user mesos.test.unprivileged.user does not exist
> > [ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
> > ../../src/tests/isolator_tests.cpp:1067: Failure
> > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> > UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> > already exists
> > [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
> > TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18
> ms)
> > [----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)
> >
> > Also this test has a stack trace but is still passing, not sure if that's
> > expected?
> >
> > [ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
> > ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
> > os::execvpe in childMain
> > *** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you
> are
> > using GNU date ***
> > PC: @     0x7f7704a6ffc5 __GI_raise
> > *** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from PID
> > 19362; stack trace: ***
> >     @     0x7f7705737ca0 (unknown)
> >     @     0x7f7704a6ffc5 __GI_raise
> >     @     0x7f7704a71a70 __GI_abort
> >     @           0x8f643b _Abort()
> >     @     0x7f7708ef75ba process::childMain()
> >     @     0x7f7708efc3da
> >
> >
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
> >     @     0x7f7708efba28
> >
> >
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
> >     @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
> > [       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)
> >
> > On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
> > wrote:
> >
> > > +1 (non-binding)
> > >
> > > Mac OS 10.9.5 + clang
> > > CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
> > >
> > > On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <
> brenden@diddyinc.com>
> > > wrote:
> > >
> > >> +1
> > >>
> > >> Tested with internal testing cluster.
> > >>
> > >> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
> > >>
> > >>> +1
> > >>>
> > >>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <
> niklas@mesosphere.io>
> > >>> wrote:
> > >>>
> > >>>> Hi all,
> > >>>>
> > >>>> Please vote on releasing the following candidate as Apache Mesos
> > 0.22.0.
> > >>>>
> > >>>>
> > >>>> 0.22.0 includes the following:
> > >>>>
> > >>>>
> >
> --------------------------------------------------------------------------------
> > >>>>
> > >>>> * Support for explicitly sending status updates acknowledgements
> from
> > >>>>   schedulers; refer to the upgrades document for upgrading
> schedulers.
> > >>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
> > >>>> leading to
> > >>>>   widespread slave removal.
> > >>>> * Disk quota isolation in Mesos containerizer; refer to the
> > >>>> containerization
> > >>>>   documentation to enable disk quota monitoring and enforcement.
> > >>>> * Support for module hooks in task launch sequence. Refer to the
> > modules
> > >>>>   documentation for more information.
> > >>>> * Anonymous modules: a new kind of module that does not receive any
> > >>>> callbacks
> > >>>>   but coexists with its parent process.
> > >>>> * New service discovery info in task info allows framework users to
> > >>>> specify
> > >>>>   discoverability of tasks for external service discovery systems.
> > >>>> Refer to
> > >>>>   the framework development guide for more information.
> > >>>> * New '--external_log_file' flag to serve external logs through the
> > >>>> Mesos web UI.
> > >>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
> > >>>> age.
> > >>>>
> > >>>>
> > >>>> 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.22.0-rc4
> > >>>>
> > >>>>
> >
> --------------------------------------------------------------------------------
> > >>>>
> > >>>> The candidate for Mesos 0.22.0 release is available at:
> > >>>>
> > >>>>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
> > >>>>
> > >>>> The tag to be voted on is 0.22.0-rc4:
> > >>>>
> > >>>>
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
> > >>>>
> > >>>> The MD5 checksum of the tarball can be found at:
> > >>>>
> > >>>>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
> > >>>>
> > >>>> The signature of the tarball can be found at:
> > >>>>
> > >>>>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
> > >>>>
> > >>>> Please vote on releasing this package as Apache Mesos 0.22.0!
> > >>>>
> > >>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> > >>>> majority of at least 3 +1 PMC votes are cast.
> > >>>>
> > >>>> [ ] +1 Release this package as Apache Mesos 0.22.0
> > >>>> [ ] -1 Do not release this package because ...
> > >>>>
> > >>>> Thanks,
> > >>>> Niklas
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>>
> > >>> https://github.com/mindscratch
> > >>> https://www.google.com/+CraigWickesser
> > >>> https://twitter.com/mind_scratch
> > >>> https://twitter.com/craig_links
> > >>>
> > >>>
> > >>
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Niklas Nielsen <ni...@mesosphere.io>.
Did you file a JIRA for the broken test?

Niklas

On 21 March 2015 at 13:29, Benjamin Mahler <be...@gmail.com>
wrote:

> On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails for
> me:
>
> [ RUN      ] PerfTest.ROOT_SampleInit
> ../../src/tests/perf_tests.cpp:147: Failure
> Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
> ../../src/tests/perf_tests.cpp:150: Failure
> Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
> [  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)
>
> [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
> mesos::internal::slave::CgroupsMemIsolatorProcess
> userdel: user mesos.test.unprivileged.user does not exist
> [ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
> ../../src/tests/isolator_tests.cpp:1067: Failure
> (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> already exists
> [  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
> TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
> [----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)
>
> [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
> mesos::internal::slave::CgroupsCpushareIsolatorProcess
> userdel: user mesos.test.unprivileged.user does not exist
> [ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
> ../../src/tests/isolator_tests.cpp:1067: Failure
> (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> already exists
> [  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
> TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10 ms)
> [----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)
>
> [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
> mesos::internal::slave::CgroupsPerfEventIsolatorProcess
> userdel: user mesos.test.unprivileged.user does not exist
> [ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
> ../../src/tests/isolator_tests.cpp:1067: Failure
> (isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
> UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
> already exists
> [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
> TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18 ms)
> [----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)
>
> Also this test has a stack trace but is still passing, not sure if that's
> expected?
>
> [ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
> ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
> os::execvpe in childMain
> *** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you are
> using GNU date ***
> PC: @     0x7f7704a6ffc5 __GI_raise
> *** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from PID
> 19362; stack trace: ***
>     @     0x7f7705737ca0 (unknown)
>     @     0x7f7704a6ffc5 __GI_raise
>     @     0x7f7704a71a70 __GI_abort
>     @           0x8f643b _Abort()
>     @     0x7f7708ef75ba process::childMain()
>     @     0x7f7708efc3da
>
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
>     @     0x7f7708efba28
>
> _ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
>     @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
> [       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)
>
> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
> wrote:
>
> > +1 (non-binding)
> >
> > Mac OS 10.9.5 + clang
> > CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
> >
> > On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
> > wrote:
> >
> >> +1
> >>
> >> Tested with internal testing cluster.
> >>
> >> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
> >>
> >>> +1
> >>>
> >>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
> >>> wrote:
> >>>
> >>>> Hi all,
> >>>>
> >>>> Please vote on releasing the following candidate as Apache Mesos
> 0.22.0.
> >>>>
> >>>>
> >>>> 0.22.0 includes the following:
> >>>>
> >>>>
> --------------------------------------------------------------------------------
> >>>>
> >>>> * Support for explicitly sending status updates acknowledgements from
> >>>>   schedulers; refer to the upgrades document for upgrading schedulers.
> >>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
> >>>> leading to
> >>>>   widespread slave removal.
> >>>> * Disk quota isolation in Mesos containerizer; refer to the
> >>>> containerization
> >>>>   documentation to enable disk quota monitoring and enforcement.
> >>>> * Support for module hooks in task launch sequence. Refer to the
> modules
> >>>>   documentation for more information.
> >>>> * Anonymous modules: a new kind of module that does not receive any
> >>>> callbacks
> >>>>   but coexists with its parent process.
> >>>> * New service discovery info in task info allows framework users to
> >>>> specify
> >>>>   discoverability of tasks for external service discovery systems.
> >>>> Refer to
> >>>>   the framework development guide for more information.
> >>>> * New '--external_log_file' flag to serve external logs through the
> >>>> Mesos web UI.
> >>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
> >>>> age.
> >>>>
> >>>>
> >>>> 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.22.0-rc4
> >>>>
> >>>>
> --------------------------------------------------------------------------------
> >>>>
> >>>> The candidate for Mesos 0.22.0 release is available at:
> >>>>
> >>>>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
> >>>>
> >>>> The tag to be voted on is 0.22.0-rc4:
> >>>>
> >>>>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
> >>>>
> >>>> The MD5 checksum of the tarball can be found at:
> >>>>
> >>>>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
> >>>>
> >>>> The signature of the tarball can be found at:
> >>>>
> >>>>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
> >>>>
> >>>> Please vote on releasing this package as Apache Mesos 0.22.0!
> >>>>
> >>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> >>>> majority of at least 3 +1 PMC votes are cast.
> >>>>
> >>>> [ ] +1 Release this package as Apache Mesos 0.22.0
> >>>> [ ] -1 Do not release this package because ...
> >>>>
> >>>> Thanks,
> >>>> Niklas
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>>
> >>> https://github.com/mindscratch
> >>> https://www.google.com/+CraigWickesser
> >>> https://twitter.com/mind_scratch
> >>> https://twitter.com/craig_links
> >>>
> >>>
> >>
> >
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Benjamin Mahler <be...@gmail.com>.
On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails for
me:

[ RUN      ] PerfTest.ROOT_SampleInit
../../src/tests/perf_tests.cpp:147: Failure
Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
../../src/tests/perf_tests.cpp:150: Failure
Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
[  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)

[----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
mesos::internal::slave::CgroupsMemIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
[----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)

[----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
mesos::internal::slave::CgroupsCpushareIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10 ms)
[----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)

[----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
mesos::internal::slave::CgroupsPerfEventIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18 ms)
[----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)

Also this test has a stack trace but is still passing, not sure if that's
expected?

[ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
os::execvpe in childMain
*** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you are
using GNU date ***
PC: @     0x7f7704a6ffc5 __GI_raise
*** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from PID
19362; stack trace: ***
    @     0x7f7705737ca0 (unknown)
    @     0x7f7704a6ffc5 __GI_raise
    @     0x7f7704a71a70 __GI_abort
    @           0x8f643b _Abort()
    @     0x7f7708ef75ba process::childMain()
    @     0x7f7708efc3da
_ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
    @     0x7f7708efba28
_ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
    @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
[       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)

On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io> wrote:

> +1 (non-binding)
>
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
> wrote:
>
>> +1
>>
>> Tested with internal testing cluster.
>>
>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>
>>> +1
>>>
>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>>
>>>>
>>>> 0.22.0 includes the following:
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> * Support for explicitly sending status updates acknowledgements from
>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>> leading to
>>>>   widespread slave removal.
>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>> containerization
>>>>   documentation to enable disk quota monitoring and enforcement.
>>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>>   documentation for more information.
>>>> * Anonymous modules: a new kind of module that does not receive any
>>>> callbacks
>>>>   but coexists with its parent process.
>>>> * New service discovery info in task info allows framework users to
>>>> specify
>>>>   discoverability of tasks for external service discovery systems.
>>>> Refer to
>>>>   the framework development guide for more information.
>>>> * New '--external_log_file' flag to serve external logs through the
>>>> Mesos web UI.
>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>> age.
>>>>
>>>>
>>>> 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.22.0-rc4
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>
>>>> The tag to be voted on is 0.22.0-rc4:
>>>>
>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>
>>>> The MD5 checksum of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>
>>>> The signature of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>
>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>
>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>> majority of at least 3 +1 PMC votes are cast.
>>>>
>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>> [ ] -1 Do not release this package because ...
>>>>
>>>> Thanks,
>>>> Niklas
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> https://github.com/mindscratch
>>> https://www.google.com/+CraigWickesser
>>> https://twitter.com/mind_scratch
>>> https://twitter.com/craig_links
>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Tim St Clair <ts...@redhat.com>.
+1 binding Fedora 21 GCC 4.9.2 

----- Original Message -----

> From: "Andrew Langhorn" <an...@ajlanghorn.com>
> To: user@mesos.apache.org
> Cc: ccaat@tampabay.rr.com
> Sent: Tuesday, March 24, 2015 7:05:37 AM
> Subject: RE: [VOTE] Release Apache Mesos 0.22.0 (rc4)

> +1 (non-binding) on Ubuntu 14.04 with GCC 4.8.2​

> From: Alexander Rojas <al...@mesosphere.io>
> Sent: 24 March 2015 11:02
> To: user@mesos.apache.org
> Cc: ccaat@tampabay.rr.com
> Subject: Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)
> +1 (non binding)

> > On 24 Mar 2015, at 07:27, Michael Park < mcypark@gmail.com > wrote:
> 

> > +1 (non-binding)
> 

> > make check passes on:
> 

> > * Mac OS X 10.10.2 + clang 3.5.0
> 
> > * Ubuntu 14.04 + gcc 4.4.7
> 
> > * Ubuntu 14.04 + gcc 4.6.4
> 
> > * Ubuntu 14.04 + gcc 4.8.2
> 

> > On 24 March 2015 at 01:01, Niklas Nielsen < niklas@mesosphere.io > wrote:
> 

> > > I would like to steer this conversation/thread back to the release vote.
> > > Can
> > > you restart the distcc discussion in another thread?
> > 
> 

> > > Cheers,
> > 
> 
> > > Niklas
> > 
> 

> > > On 23 March 2015 at 21:31, CCAAT < ccaat@tampabay.rr.com > wrote:
> > 
> 

> > > > Excellent start! Nice links I was not aware of (thanks).
> > > 
> > 
> 
> > > > Folks can use distcc now to test new rollouts of mesos?
> > > 
> > 
> 
> > > > That was the quest of the thread was/is to establish some codes for
> > > 
> > 
> 
> > > > testing new rollouts of mesos.
> > > 
> > 
> 

> > > > It'll need to be 'extended' for cross compiling too for my needs.
> > > 
> > 
> 
> > > > I'd like to follow up with anyone that get's distcc working with cross
> > > > compiling for different arches. arm64 would be really cool. (LLVM?)
> > > 
> > 
> 

> > > > My small cluster needs some work, much of it not related to mesos, but
> > > 
> > 
> 
> > > > my efforts to run mesos and spark without the HDFS and use Cephfs,
> > > > btrfs
> > > > and
> > > > supporting codes. So I'm not sure when I'll get this mesos-distcc
> > > > installed
> > > > and running in the near future; but I am most interested in follow the
> > > > issues other encounter on compiling and cross compiling on a mesos
> > > > cluster.
> > > 
> > 
> 

> > > > What would be really cool is to run this distcc-mesos on top of spark
> > > 
> > 
> 
> > > > and cephfs for some real fast compile times of large codes.
> > > 
> > 
> 

> > > > Thanks,
> > > 
> > 
> 
> > > > James
> > > 
> > 
> 

> > > > On 03/23/2015 10:22 PM, Adam Bordelon wrote:
> > > 
> > 
> 

> > > > > I know it's over a year old and hasn't been updated, but bmahler
> > > > > already
> > > > 
> > > 
> > 
> 
> > > > > created a distcc framework example for Mesos.
> > > > 
> > > 
> > 
> 
> > > > > https://github.com/mesos/ mesos-distcc
> > > > 
> > > 
> > 
> 

> > > > > On Mon, Mar 23, 2015 at 7:56 PM, CCAAT < ccaat@tampabay.rr.com
> > > > 
> > > 
> > 
> 
> > > > > <mailto: ccaat@tampabay.rr.com > > wrote:
> > > > 
> > > 
> > 
> 

> > > > > On 03/23/2015 09:02 PM, Adam Bordelon wrote:
> > > > 
> > > 
> > 
> 

> > > > > Integration tests are definitely desired/recommended. Some of us
> > > > 
> > > 
> > 
> 
> > > > > devs
> > > > 
> > > 
> > 
> 
> > > > > just do make [dist]check, but others test integrations with their
> > > > 
> > > 
> > 
> 
> > > > > favourite frameworks, or push it to their internal testing clusters.
> > > > 
> > > 
> > 
> 
> > > > > We're open to any additional testing you would like to propose
> > > > 
> > > 
> > 
> 
> > > > > and/or
> > > > 
> > > 
> > 
> 
> > > > > perform.
> > > > 
> > > 
> > 
> 

> > > > > Thanks,
> > > > 
> > > 
> > 
> 
> > > > > -Adam-
> > > > 
> > > 
> > 
> 

> > > > > Distcc is a distributed compiling program that has been a long staple
> > > > > on
> > > > 
> > > 
> > 
> 
> > > > > Gentoo linux and many other distros. I work on Gentoo and I think
> > > > > that
> > > > 
> > > 
> > 
> 
> > > > > setting up distcc to run on a mesos cluster is a fabulous idea. Not
> > > > > only
> > > > 
> > > 
> > 
> 
> > > > > can you compile native binaries for the inherent arch, but cross
> > > > 
> > > 
> > 
> 
> > > > > compiling should work too. Everyone has to recompile (optimized)
> > > > > kernels
> > > > 
> > > 
> > 
> 
> > > > > frequently with the release cycle of the linux kernel team. With the
> > > > 
> > > 
> > 
> 
> > > > > current roll out of all sorts of 64 bit arm systems, there's going to
> > > > > be
> > > > 
> > > 
> > 
> 
> > > > > a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
> > > > 
> > > 
> > 
> 
> > > > > bit clusters.
> > > > 
> > > 
> > 
> 

> > > > > This also starts the process of heterogeneous mesos clusters, surely
> > > > 
> > > 
> > 
> 
> > > > > inevitable.
> > > > 
> > > 
> > 
> 

> > > > > https://code.google.com/p/__ distcc/ < https://code.google.com/p/
> > > > > distcc/
> > > > > >
> > > > 
> > > 
> > 
> 

> > > > > https://code.google.com/p/__ distcc/downloads/list
> > > > 
> > > 
> > 
> 
> > > > > < https://code.google.com/p/ distcc/downloads/list >
> > > > 
> > > 
> > 
> 

> > > > > With LLvm, gnu and other projects, compiling and cross compiling on
> > > > 
> > > 
> > 
> 
> > > > > a mesos cluster is sure to be a very, very popoular idea. Any CI
> > > > 
> > > 
> > 
> 
> > > > > endeavor
> > > > 
> > > 
> > 
> 
> > > > > will necessitate lots of compiling too.
> > > > 
> > > 
> > 
> 

> > > > > hope this helps,
> > > > 
> > > 
> > 
> 
> > > > > James
> > > > 
> > > 
> > 
> 

-- 
Cheers, 
Timothy St. Clair 
Red Hat Inc. 

RE: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Andrew Langhorn <an...@ajlanghorn.com>.
+1 (non-binding) on Ubuntu 14.04 with GCC 4.8.2?


________________________________
From: Alexander Rojas <al...@mesosphere.io>
Sent: 24 March 2015 11:02
To: user@mesos.apache.org
Cc: ccaat@tampabay.rr.com
Subject: Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

+1 (non binding)

On 24 Mar 2015, at 07:27, Michael Park <mc...@gmail.com>> wrote:

+1 (non-binding)

make check passes on:

  *   Mac OS X 10.10.2 + clang 3.5.0
  *   Ubuntu 14.04 + gcc 4.4.7
  *   Ubuntu 14.04 + gcc 4.6.4
  *   Ubuntu 14.04 + gcc 4.8.2

On 24 March 2015 at 01:01, Niklas Nielsen <ni...@mesosphere.io>> wrote:
I would like to steer this conversation/thread back to the release vote. Can you restart the distcc discussion in another thread?

Cheers,
Niklas

On 23 March 2015 at 21:31, CCAAT <cc...@tampabay.rr.com>> wrote:
Excellent start! Nice links I was not aware of (thanks).
 Folks can use distcc now to test new rollouts of mesos?
That was the quest of the thread was/is to establish some codes for
testing new rollouts of mesos.

It'll need to be 'extended' for cross compiling too for my needs.
I'd like to follow up with anyone that get's distcc working with cross compiling for different arches. arm64 would be really cool. (LLVM?)

My small cluster needs some work, much of it not related to mesos, but
my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs and supporting codes. So I'm not sure when I'll get this mesos-distcc installed and running in the near future; but I am most interested in follow the issues other encounter on compiling and cross compiling on a mesos cluster.

What would be really cool is to run this distcc-mesos on top of spark
and cephfs for some real fast compile times of large codes.


Thanks,
James


On 03/23/2015 10:22 PM, Adam Bordelon wrote:
I know it's over a year old and hasn't been updated, but bmahler already
created a distcc framework example for Mesos.
https://github.com/mesos/mesos-distcc

On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <cc...@tampabay.rr.com>
<ma...@tampabay.rr.com>>> wrote:

    On 03/23/2015 09:02 PM, Adam Bordelon wrote:

        Integration tests are definitely desired/recommended. Some of us
        devs
        just do make [dist]check, but others test integrations with their
        favourite frameworks, or push it to their internal testing clusters.
        We're open to any additional testing you would like to propose
        and/or
        perform.

        Thanks,
        -Adam-


    Distcc is a distributed compiling program that has been a long staple on
    Gentoo linux and many other distros. I work on Gentoo and I think that
    setting up distcc to run on a mesos cluster is a fabulous idea. Not only
    can you compile native binaries for the inherent arch, but cross
    compiling should work too. Everyone has to recompile (optimized) kernels
    frequently with the release cycle of the linux kernel team. With the
    current roll out of all sorts of 64 bit arm systems, there's going to be
    a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
    bit clusters.

    This also starts the process of heterogeneous mesos clusters, surely
    inevitable.

    https://code.google.com/p/__distcc/ <https://code.google.com/p/distcc/>

    https://code.google.com/p/__distcc/downloads/list
    <https://code.google.com/p/distcc/downloads/list>

    With LLvm, gnu and other projects, compiling and cross compiling on
    a mesos cluster is sure to be a very, very popoular idea. Any CI
    endeavor
    will necessitate lots of compiling too.

    hope this helps,
    James









Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Alexander Rojas <al...@mesosphere.io>.
+1 (non binding)

> On 24 Mar 2015, at 07:27, Michael Park <mc...@gmail.com> wrote:
> 
> +1 (non-binding)
> 
> make check passes on:
> Mac OS X 10.10.2 + clang 3.5.0
> Ubuntu 14.04 + gcc 4.4.7
> Ubuntu 14.04 + gcc 4.6.4
> Ubuntu 14.04 + gcc 4.8.2
> 
> On 24 March 2015 at 01:01, Niklas Nielsen <niklas@mesosphere.io <ma...@mesosphere.io>> wrote:
> I would like to steer this conversation/thread back to the release vote. Can you restart the distcc discussion in another thread?
> 
> Cheers,
> Niklas
> 
> On 23 March 2015 at 21:31, CCAAT <ccaat@tampabay.rr.com <ma...@tampabay.rr.com>> wrote:
> Excellent start! Nice links I was not aware of (thanks).
>  Folks can use distcc now to test new rollouts of mesos?
> That was the quest of the thread was/is to establish some codes for
> testing new rollouts of mesos.
> 
> It'll need to be 'extended' for cross compiling too for my needs.
> I'd like to follow up with anyone that get's distcc working with cross compiling for different arches. arm64 would be really cool. (LLVM?)
> 
> My small cluster needs some work, much of it not related to mesos, but
> my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs and supporting codes. So I'm not sure when I'll get this mesos-distcc installed and running in the near future; but I am most interested in follow the issues other encounter on compiling and cross compiling on a mesos cluster.
> 
> What would be really cool is to run this distcc-mesos on top of spark
> and cephfs for some real fast compile times of large codes.
> 
> 
> Thanks,
> James
> 
> 
> On 03/23/2015 10:22 PM, Adam Bordelon wrote:
> I know it's over a year old and hasn't been updated, but bmahler already
> created a distcc framework example for Mesos.
> https://github.com/mesos/mesos-distcc <https://github.com/mesos/mesos-distcc>
> 
> On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <ccaat@tampabay.rr.com <ma...@tampabay.rr.com>
> <mailto:ccaat@tampabay.rr.com <ma...@tampabay.rr.com>>> wrote:
> 
>     On 03/23/2015 09:02 PM, Adam Bordelon wrote:
> 
>         Integration tests are definitely desired/recommended. Some of us
>         devs
>         just do make [dist]check, but others test integrations with their
>         favourite frameworks, or push it to their internal testing clusters.
>         We're open to any additional testing you would like to propose
>         and/or
>         perform.
> 
>         Thanks,
>         -Adam-
> 
> 
>     Distcc is a distributed compiling program that has been a long staple on
>     Gentoo linux and many other distros. I work on Gentoo and I think that
>     setting up distcc to run on a mesos cluster is a fabulous idea. Not only
>     can you compile native binaries for the inherent arch, but cross
>     compiling should work too. Everyone has to recompile (optimized) kernels
>     frequently with the release cycle of the linux kernel team. With the
>     current roll out of all sorts of 64 bit arm systems, there's going to be
>     a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
>     bit clusters.
> 
>     This also starts the process of heterogeneous mesos clusters, surely
>     inevitable.
> 
>     https://code.google.com/p/__distcc/ <https://code.google.com/p/__distcc/> <https://code.google.com/p/distcc/ <https://code.google.com/p/distcc/>>
> 
>     https://code.google.com/p/__distcc/downloads/list <https://code.google.com/p/__distcc/downloads/list>
>     <https://code.google.com/p/distcc/downloads/list <https://code.google.com/p/distcc/downloads/list>>
> 
>     With LLvm, gnu and other projects, compiling and cross compiling on
>     a mesos cluster is sure to be a very, very popoular idea. Any CI
>     endeavor
>     will necessitate lots of compiling too.
> 
>     hope this helps,
>     James
> 
> 
> 
> 
> 
> 
> 


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

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

*make check* passes on:

   - Mac OS X 10.10.2 + clang 3.5.0
   - Ubuntu 14.04 + gcc 4.4.7
   - Ubuntu 14.04 + gcc 4.6.4
   - Ubuntu 14.04 + gcc 4.8.2


On 24 March 2015 at 01:01, Niklas Nielsen <ni...@mesosphere.io> wrote:

> I would like to steer this conversation/thread back to the release vote.
> Can you restart the distcc discussion in another thread?
>
> Cheers,
> Niklas
>
> On 23 March 2015 at 21:31, CCAAT <cc...@tampabay.rr.com> wrote:
>
>> Excellent start! Nice links I was not aware of (thanks).
>>  Folks can use distcc now to test new rollouts of mesos?
>> That was the quest of the thread was/is to establish some codes for
>> testing new rollouts of mesos.
>>
>> It'll need to be 'extended' for cross compiling too for my needs.
>> I'd like to follow up with anyone that get's distcc working with cross
>> compiling for different arches. arm64 would be really cool. (LLVM?)
>>
>> My small cluster needs some work, much of it not related to mesos, but
>> my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs
>> and supporting codes. So I'm not sure when I'll get this mesos-distcc
>> installed and running in the near future; but I am most interested in
>> follow the issues other encounter on compiling and cross compiling on a
>> mesos cluster.
>>
>> What would be really cool is to run this distcc-mesos on top of spark
>> and cephfs for some real fast compile times of large codes.
>>
>>
>> Thanks,
>> James
>>
>>
>> On 03/23/2015 10:22 PM, Adam Bordelon wrote:
>>
>>> I know it's over a year old and hasn't been updated, but bmahler already
>>> created a distcc framework example for Mesos.
>>> https://github.com/mesos/mesos-distcc
>>>
>>> On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <ccaat@tampabay.rr.com
>>> <ma...@tampabay.rr.com>> wrote:
>>>
>>>     On 03/23/2015 09:02 PM, Adam Bordelon wrote:
>>>
>>>         Integration tests are definitely desired/recommended. Some of us
>>>         devs
>>>         just do make [dist]check, but others test integrations with their
>>>         favourite frameworks, or push it to their internal testing
>>> clusters.
>>>         We're open to any additional testing you would like to propose
>>>         and/or
>>>         perform.
>>>
>>>         Thanks,
>>>         -Adam-
>>>
>>>
>>>     Distcc is a distributed compiling program that has been a long
>>> staple on
>>>     Gentoo linux and many other distros. I work on Gentoo and I think
>>> that
>>>     setting up distcc to run on a mesos cluster is a fabulous idea. Not
>>> only
>>>     can you compile native binaries for the inherent arch, but cross
>>>     compiling should work too. Everyone has to recompile (optimized)
>>> kernels
>>>     frequently with the release cycle of the linux kernel team. With the
>>>     current roll out of all sorts of 64 bit arm systems, there's going
>>> to be
>>>     a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
>>>     bit clusters.
>>>
>>>     This also starts the process of heterogeneous mesos clusters, surely
>>>     inevitable.
>>>
>>>     https://code.google.com/p/__distcc/ <https://code.google.com/p/
>>> distcc/>
>>>
>>>     https://code.google.com/p/__distcc/downloads/list
>>>     <https://code.google.com/p/distcc/downloads/list>
>>>
>>>     With LLvm, gnu and other projects, compiling and cross compiling on
>>>     a mesos cluster is sure to be a very, very popoular idea. Any CI
>>>     endeavor
>>>     will necessitate lots of compiling too.
>>>
>>>     hope this helps,
>>>     James
>>>
>>>
>>>
>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Niklas Nielsen <ni...@mesosphere.io>.
I would like to steer this conversation/thread back to the release vote.
Can you restart the distcc discussion in another thread?

Cheers,
Niklas

On 23 March 2015 at 21:31, CCAAT <cc...@tampabay.rr.com> wrote:

> Excellent start! Nice links I was not aware of (thanks).
>  Folks can use distcc now to test new rollouts of mesos?
> That was the quest of the thread was/is to establish some codes for
> testing new rollouts of mesos.
>
> It'll need to be 'extended' for cross compiling too for my needs.
> I'd like to follow up with anyone that get's distcc working with cross
> compiling for different arches. arm64 would be really cool. (LLVM?)
>
> My small cluster needs some work, much of it not related to mesos, but
> my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs
> and supporting codes. So I'm not sure when I'll get this mesos-distcc
> installed and running in the near future; but I am most interested in
> follow the issues other encounter on compiling and cross compiling on a
> mesos cluster.
>
> What would be really cool is to run this distcc-mesos on top of spark
> and cephfs for some real fast compile times of large codes.
>
>
> Thanks,
> James
>
>
> On 03/23/2015 10:22 PM, Adam Bordelon wrote:
>
>> I know it's over a year old and hasn't been updated, but bmahler already
>> created a distcc framework example for Mesos.
>> https://github.com/mesos/mesos-distcc
>>
>> On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <ccaat@tampabay.rr.com
>> <ma...@tampabay.rr.com>> wrote:
>>
>>     On 03/23/2015 09:02 PM, Adam Bordelon wrote:
>>
>>         Integration tests are definitely desired/recommended. Some of us
>>         devs
>>         just do make [dist]check, but others test integrations with their
>>         favourite frameworks, or push it to their internal testing
>> clusters.
>>         We're open to any additional testing you would like to propose
>>         and/or
>>         perform.
>>
>>         Thanks,
>>         -Adam-
>>
>>
>>     Distcc is a distributed compiling program that has been a long staple
>> on
>>     Gentoo linux and many other distros. I work on Gentoo and I think that
>>     setting up distcc to run on a mesos cluster is a fabulous idea. Not
>> only
>>     can you compile native binaries for the inherent arch, but cross
>>     compiling should work too. Everyone has to recompile (optimized)
>> kernels
>>     frequently with the release cycle of the linux kernel team. With the
>>     current roll out of all sorts of 64 bit arm systems, there's going to
>> be
>>     a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
>>     bit clusters.
>>
>>     This also starts the process of heterogeneous mesos clusters, surely
>>     inevitable.
>>
>>     https://code.google.com/p/__distcc/ <https://code.google.com/p/
>> distcc/>
>>
>>     https://code.google.com/p/__distcc/downloads/list
>>     <https://code.google.com/p/distcc/downloads/list>
>>
>>     With LLvm, gnu and other projects, compiling and cross compiling on
>>     a mesos cluster is sure to be a very, very popoular idea. Any CI
>>     endeavor
>>     will necessitate lots of compiling too.
>>
>>     hope this helps,
>>     James
>>
>>
>>
>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by CCAAT <cc...@tampabay.rr.com>.
Excellent start! Nice links I was not aware of (thanks).
  Folks can use distcc now to test new rollouts of mesos?
That was the quest of the thread was/is to establish some codes for
testing new rollouts of mesos.

It'll need to be 'extended' for cross compiling too for my needs.
I'd like to follow up with anyone that get's distcc working with cross 
compiling for different arches. arm64 would be really cool. (LLVM?)

My small cluster needs some work, much of it not related to mesos, but
my efforts to run mesos and spark without the HDFS and use Cephfs, btrfs 
and supporting codes. So I'm not sure when I'll get this mesos-distcc 
installed and running in the near future; but I am most interested in 
follow the issues other encounter on compiling and cross compiling on a 
mesos cluster.

What would be really cool is to run this distcc-mesos on top of spark
and cephfs for some real fast compile times of large codes.


Thanks,
James


On 03/23/2015 10:22 PM, Adam Bordelon wrote:
> I know it's over a year old and hasn't been updated, but bmahler already
> created a distcc framework example for Mesos.
> https://github.com/mesos/mesos-distcc
>
> On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <ccaat@tampabay.rr.com
> <ma...@tampabay.rr.com>> wrote:
>
>     On 03/23/2015 09:02 PM, Adam Bordelon wrote:
>
>         Integration tests are definitely desired/recommended. Some of us
>         devs
>         just do make [dist]check, but others test integrations with their
>         favourite frameworks, or push it to their internal testing clusters.
>         We're open to any additional testing you would like to propose
>         and/or
>         perform.
>
>         Thanks,
>         -Adam-
>
>
>     Distcc is a distributed compiling program that has been a long staple on
>     Gentoo linux and many other distros. I work on Gentoo and I think that
>     setting up distcc to run on a mesos cluster is a fabulous idea. Not only
>     can you compile native binaries for the inherent arch, but cross
>     compiling should work too. Everyone has to recompile (optimized) kernels
>     frequently with the release cycle of the linux kernel team. With the
>     current roll out of all sorts of 64 bit arm systems, there's going to be
>     a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
>     bit clusters.
>
>     This also starts the process of heterogeneous mesos clusters, surely
>     inevitable.
>
>     https://code.google.com/p/__distcc/ <https://code.google.com/p/distcc/>
>
>     https://code.google.com/p/__distcc/downloads/list
>     <https://code.google.com/p/distcc/downloads/list>
>
>     With LLvm, gnu and other projects, compiling and cross compiling on
>     a mesos cluster is sure to be a very, very popoular idea. Any CI
>     endeavor
>     will necessitate lots of compiling too.
>
>     hope this helps,
>     James
>
>
>
>


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
I know it's over a year old and hasn't been updated, but bmahler already
created a distcc framework example for Mesos.
https://github.com/mesos/mesos-distcc

On Mon, Mar 23, 2015 at 7:56 PM, CCAAT <cc...@tampabay.rr.com> wrote:

> On 03/23/2015 09:02 PM, Adam Bordelon wrote:
>
>  Integration tests are definitely desired/recommended. Some of us devs
>> just do make [dist]check, but others test integrations with their
>> favourite frameworks, or push it to their internal testing clusters.
>> We're open to any additional testing you would like to propose and/or
>> perform.
>>
>> Thanks,
>> -Adam-
>>
>
> Distcc is a distributed compiling program that has been a long staple on
> Gentoo linux and many other distros. I work on Gentoo and I think that
> setting up distcc to run on a mesos cluster is a fabulous idea. Not only
> can you compile native binaries for the inherent arch, but cross compiling
> should work too. Everyone has to recompile (optimized) kernels
> frequently with the release cycle of the linux kernel team. With the
> current roll out of all sorts of 64 bit arm systems, there's going to be
> a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
> bit clusters.
>
> This also starts the process of heterogeneous mesos clusters, surely
> inevitable.
>
> https://code.google.com/p/distcc/
>
> https://code.google.com/p/distcc/downloads/list
>
> With LLvm, gnu and other projects, compiling and cross compiling on a
> mesos cluster is sure to be a very, very popoular idea. Any CI endeavor
> will necessitate lots of compiling too.
>
> hope this helps,
> James
>
>
>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by CCAAT <cc...@tampabay.rr.com>.
On 03/23/2015 09:02 PM, Adam Bordelon wrote:

> Integration tests are definitely desired/recommended. Some of us devs
> just do make [dist]check, but others test integrations with their
> favourite frameworks, or push it to their internal testing clusters.
> We're open to any additional testing you would like to propose and/or
> perform.
>
> Thanks,
> -Adam-

Distcc is a distributed compiling program that has been a long staple on
Gentoo linux and many other distros. I work on Gentoo and I think that
setting up distcc to run on a mesos cluster is a fabulous idea. Not only
can you compile native binaries for the inherent arch, but cross 
compiling should work too. Everyone has to recompile (optimized) kernels
frequently with the release cycle of the linux kernel team. With the
current roll out of all sorts of 64 bit arm systems, there's going to be
a great opportunity to cross compile arm64 bit codes on CISC (X86_64)
bit clusters.

This also starts the process of heterogeneous mesos clusters, surely 
inevitable.

https://code.google.com/p/distcc/

https://code.google.com/p/distcc/downloads/list

With LLvm, gnu and other projects, compiling and cross compiling on a 
mesos cluster is sure to be a very, very popoular idea. Any CI endeavor
will necessitate lots of compiling too.

hope this helps,
James




Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
Hi Jeff,

Integration tests are definitely desired/recommended. Some of us devs just
do make [dist]check, but others test integrations with their favourite
frameworks, or push it to their internal testing clusters. We're open to
any additional testing you would like to propose and/or perform.

Thanks,
-Adam-

On Mon, Mar 23, 2015 at 6:58 PM, Jeff Schroeder <je...@computer.org>
wrote:

> How does everyone verify each release works? Obviously make check is
> important, but are there any sets of automated integration tests that
> anyone runs for a new release of mesos? If not, should there be?
>
>
> On Monday, March 23, 2015, Dario Rexin <da...@mesosphere.io> wrote:
>
>> +1 (non-binding)
>>
>> tested with Marathon
>>
>> On 24 Mar 2015, at 00:03, Adam Bordelon <ad...@mesosphere.io> wrote:
>>
>> +1 (binding)
>> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
>>
>> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io
>> > wrote:
>>
>>> +1 (Tested with Chronos)
>>>
>>> -Elizabeth
>>>
>>> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
>>> ben.whitehead@mesosphere.io> wrote:
>>>
>>>> +1 (non-binding)
>>>>
>>>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>>>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>>>
>>>>
>>>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
>>>> wrote:
>>>>
>>>>> +1 (non-binding)
>>>>>
>>>>> Mac OS 10.9.5 + clang
>>>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>>>
>>>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <
>>>>> brenden@diddyinc.com> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> Tested with internal testing cluster.
>>>>>>
>>>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <
>>>>>>> niklas@mesosphere.io> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>>>> 0.22.0.
>>>>>>>>
>>>>>>>>
>>>>>>>> 0.22.0 includes the following:
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> * Support for explicitly sending status updates acknowledgements
>>>>>>>> from
>>>>>>>>   schedulers; refer to the upgrades document for upgrading
>>>>>>>> schedulers.
>>>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>>>> leading to
>>>>>>>>   widespread slave removal.
>>>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>>>> containerization
>>>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>>>> modules
>>>>>>>>   documentation for more information.
>>>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>>>> callbacks
>>>>>>>>   but coexists with its parent process.
>>>>>>>> * New service discovery info in task info allows framework users to
>>>>>>>> specify
>>>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>>>> Refer to
>>>>>>>>   the framework development guide for more information.
>>>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>>>> Mesos web UI.
>>>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor
>>>>>>>> sandbox age.
>>>>>>>>
>>>>>>>>
>>>>>>>> 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.22.0-rc4
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>>>
>>>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>>>
>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>>>
>>>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>>>
>>>>>>>> The signature of the tarball can be found at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>>>
>>>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>>>
>>>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>>>
>>>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Niklas
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> https://github.com/mindscratch
>>>>>>> https://www.google.com/+CraigWickesser
>>>>>>> https://twitter.com/mind_scratch
>>>>>>> https://twitter.com/craig_links
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>
> --
> Text by Jeff, typos by iPhone
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
Hi Jeff,

Integration tests are definitely desired/recommended. Some of us devs just
do make [dist]check, but others test integrations with their favourite
frameworks, or push it to their internal testing clusters. We're open to
any additional testing you would like to propose and/or perform.

Thanks,
-Adam-

On Mon, Mar 23, 2015 at 6:58 PM, Jeff Schroeder <je...@computer.org>
wrote:

> How does everyone verify each release works? Obviously make check is
> important, but are there any sets of automated integration tests that
> anyone runs for a new release of mesos? If not, should there be?
>
>
> On Monday, March 23, 2015, Dario Rexin <da...@mesosphere.io> wrote:
>
>> +1 (non-binding)
>>
>> tested with Marathon
>>
>> On 24 Mar 2015, at 00:03, Adam Bordelon <ad...@mesosphere.io> wrote:
>>
>> +1 (binding)
>> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
>>
>> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io
>> > wrote:
>>
>>> +1 (Tested with Chronos)
>>>
>>> -Elizabeth
>>>
>>> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
>>> ben.whitehead@mesosphere.io> wrote:
>>>
>>>> +1 (non-binding)
>>>>
>>>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>>>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>>>
>>>>
>>>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
>>>> wrote:
>>>>
>>>>> +1 (non-binding)
>>>>>
>>>>> Mac OS 10.9.5 + clang
>>>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>>>
>>>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <
>>>>> brenden@diddyinc.com> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> Tested with internal testing cluster.
>>>>>>
>>>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <
>>>>>>> niklas@mesosphere.io> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>>>> 0.22.0.
>>>>>>>>
>>>>>>>>
>>>>>>>> 0.22.0 includes the following:
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> * Support for explicitly sending status updates acknowledgements
>>>>>>>> from
>>>>>>>>   schedulers; refer to the upgrades document for upgrading
>>>>>>>> schedulers.
>>>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>>>> leading to
>>>>>>>>   widespread slave removal.
>>>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>>>> containerization
>>>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>>>> modules
>>>>>>>>   documentation for more information.
>>>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>>>> callbacks
>>>>>>>>   but coexists with its parent process.
>>>>>>>> * New service discovery info in task info allows framework users to
>>>>>>>> specify
>>>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>>>> Refer to
>>>>>>>>   the framework development guide for more information.
>>>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>>>> Mesos web UI.
>>>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor
>>>>>>>> sandbox age.
>>>>>>>>
>>>>>>>>
>>>>>>>> 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.22.0-rc4
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>>>
>>>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>>>
>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>>>
>>>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>>>
>>>>>>>> The signature of the tarball can be found at:
>>>>>>>>
>>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>>>
>>>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>>>
>>>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>>>
>>>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Niklas
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> https://github.com/mindscratch
>>>>>>> https://www.google.com/+CraigWickesser
>>>>>>> https://twitter.com/mind_scratch
>>>>>>> https://twitter.com/craig_links
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>
> --
> Text by Jeff, typos by iPhone
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Jeff Schroeder <je...@computer.org>.
How does everyone verify each release works? Obviously make check is
important, but are there any sets of automated integration tests that
anyone runs for a new release of mesos? If not, should there be?

On Monday, March 23, 2015, Dario Rexin <da...@mesosphere.io> wrote:

> +1 (non-binding)
>
> tested with Marathon
>
> On 24 Mar 2015, at 00:03, Adam Bordelon <adam@mesosphere.io
> <javascript:_e(%7B%7D,'cvml','adam@mesosphere.io');>> wrote:
>
> +1 (binding)
> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
>
> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io
> <javascript:_e(%7B%7D,'cvml','elizabeth@mesosphere.io');>> wrote:
>
>> +1 (Tested with Chronos)
>>
>> -Elizabeth
>>
>> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
>> ben.whitehead@mesosphere.io
>> <javascript:_e(%7B%7D,'cvml','ben.whitehead@mesosphere.io');>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>>
>>>
>>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <alex@mesosphere.io
>>> <javascript:_e(%7B%7D,'cvml','alex@mesosphere.io');>> wrote:
>>>
>>>> +1 (non-binding)
>>>>
>>>> Mac OS 10.9.5 + clang
>>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>>
>>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <brenden@diddyinc.com
>>>> <javascript:_e(%7B%7D,'cvml','brenden@diddyinc.com');>> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> Tested with internal testing cluster.
>>>>>
>>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <codecraig@gmail.com
>>>>> <javascript:_e(%7B%7D,'cvml','codecraig@gmail.com');>> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <niklas@mesosphere.io
>>>>>> <javascript:_e(%7B%7D,'cvml','niklas@mesosphere.io');>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>>> 0.22.0.
>>>>>>>
>>>>>>>
>>>>>>> 0.22.0 includes the following:
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------
>>>>>>>
>>>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>>>   schedulers; refer to the upgrades document for upgrading
>>>>>>> schedulers.
>>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>>> leading to
>>>>>>>   widespread slave removal.
>>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>>> containerization
>>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>>> modules
>>>>>>>   documentation for more information.
>>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>>> callbacks
>>>>>>>   but coexists with its parent process.
>>>>>>> * New service discovery info in task info allows framework users to
>>>>>>> specify
>>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>>> Refer to
>>>>>>>   the framework development guide for more information.
>>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>>> Mesos web UI.
>>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>>>> age.
>>>>>>>
>>>>>>>
>>>>>>> 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.22.0-rc4
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------
>>>>>>>
>>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>>
>>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>>
>>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>>
>>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>>
>>>>>>> The signature of the tarball can be found at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>>
>>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>>
>>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>>
>>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Niklas
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> https://github.com/mindscratch
>>>>>> https://www.google.com/+CraigWickesser
>>>>>> https://twitter.com/mind_scratch
>>>>>> https://twitter.com/craig_links
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>

-- 
Text by Jeff, typos by iPhone

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Jeff Schroeder <je...@computer.org>.
How does everyone verify each release works? Obviously make check is
important, but are there any sets of automated integration tests that
anyone runs for a new release of mesos? If not, should there be?

On Monday, March 23, 2015, Dario Rexin <da...@mesosphere.io> wrote:

> +1 (non-binding)
>
> tested with Marathon
>
> On 24 Mar 2015, at 00:03, Adam Bordelon <adam@mesosphere.io
> <javascript:_e(%7B%7D,'cvml','adam@mesosphere.io');>> wrote:
>
> +1 (binding)
> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
>
> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io
> <javascript:_e(%7B%7D,'cvml','elizabeth@mesosphere.io');>> wrote:
>
>> +1 (Tested with Chronos)
>>
>> -Elizabeth
>>
>> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
>> ben.whitehead@mesosphere.io
>> <javascript:_e(%7B%7D,'cvml','ben.whitehead@mesosphere.io');>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>>
>>>
>>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <alex@mesosphere.io
>>> <javascript:_e(%7B%7D,'cvml','alex@mesosphere.io');>> wrote:
>>>
>>>> +1 (non-binding)
>>>>
>>>> Mac OS 10.9.5 + clang
>>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>>
>>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <brenden@diddyinc.com
>>>> <javascript:_e(%7B%7D,'cvml','brenden@diddyinc.com');>> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> Tested with internal testing cluster.
>>>>>
>>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <codecraig@gmail.com
>>>>> <javascript:_e(%7B%7D,'cvml','codecraig@gmail.com');>> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <niklas@mesosphere.io
>>>>>> <javascript:_e(%7B%7D,'cvml','niklas@mesosphere.io');>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>>> 0.22.0.
>>>>>>>
>>>>>>>
>>>>>>> 0.22.0 includes the following:
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------
>>>>>>>
>>>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>>>   schedulers; refer to the upgrades document for upgrading
>>>>>>> schedulers.
>>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>>> leading to
>>>>>>>   widespread slave removal.
>>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>>> containerization
>>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>>> modules
>>>>>>>   documentation for more information.
>>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>>> callbacks
>>>>>>>   but coexists with its parent process.
>>>>>>> * New service discovery info in task info allows framework users to
>>>>>>> specify
>>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>>> Refer to
>>>>>>>   the framework development guide for more information.
>>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>>> Mesos web UI.
>>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>>>> age.
>>>>>>>
>>>>>>>
>>>>>>> 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.22.0-rc4
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------
>>>>>>>
>>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>>
>>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>>
>>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>>
>>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>>
>>>>>>> The signature of the tarball can be found at:
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>>
>>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>>
>>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>>
>>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Niklas
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> https://github.com/mindscratch
>>>>>> https://www.google.com/+CraigWickesser
>>>>>> https://twitter.com/mind_scratch
>>>>>> https://twitter.com/craig_links
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>

-- 
Text by Jeff, typos by iPhone

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Dario Rexin <da...@mesosphere.io>.
+1 (non-binding)

tested with Marathon

> On 24 Mar 2015, at 00:03, Adam Bordelon <ad...@mesosphere.io> wrote:
> 
> +1 (binding)
> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
> 
> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (Tested with Chronos)
> 
> -Elizabeth
> 
> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <ben.whitehead@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (non-binding)
> 
> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
> 
> 
> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <alex@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (non-binding)
> 
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
> 
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <brenden@diddyinc.com <ma...@diddyinc.com>> wrote:
> +1
> 
> Tested with internal testing cluster.
> 
> On Wed, Mar 18, 2015 at 1:25 PM, craig w <codecraig@gmail.com <ma...@gmail.com>> wrote:
> +1
> 
> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <niklas@mesosphere.io <ma...@mesosphere.io>> wrote:
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
> 
> 
> 0.22.0 includes the following:
> --------------------------------------------------------------------------------
> 
> * Support for explicitly sending status updates acknowledgements from
>   schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs leading to
>   widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the containerization
>   documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>   documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any callbacks
>   but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>   discoverability of tasks for external service discovery systems. Refer to
>   the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
> 
> 
> 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.22.0-rc4 <https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.22.0-rc4>
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz>
> 
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4 <https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4>
> 
> The MD5 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5 <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5>
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.asc <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.asc>
> 
> The PGP key used to sign the release is here:
> https://dist.apache.org/repos/dist/release/mesos/KEYS <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-1048 <https://repository.apache.org/content/repositories/orgapachemesos-1048>
> 
> Please vote on releasing this package as Apache Mesos 0.22.0!
> 
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Niklas
> 
> 
> 
> -- 
> https://github.com/mindscratch <https://github.com/mindscratch>
> https://www.google.com/+CraigWickesser <https://www.google.com/+CraigWickesser>
> https://twitter.com/mind_scratch <https://twitter.com/mind_scratch>
> https://twitter.com/craig_links <https://twitter.com/craig_links>
> 
> 
> 
> 
> 


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Dario Rexin <da...@mesosphere.io>.
+1 (non-binding)

tested with Marathon

> On 24 Mar 2015, at 00:03, Adam Bordelon <ad...@mesosphere.io> wrote:
> 
> +1 (binding)
> make check passes on Ubuntu 14.04 and Mac OS X (buildbot)
> 
> On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <elizabeth@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (Tested with Chronos)
> 
> -Elizabeth
> 
> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <ben.whitehead@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (non-binding)
> 
> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
> 
> 
> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <alex@mesosphere.io <ma...@mesosphere.io>> wrote:
> +1 (non-binding)
> 
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
> 
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <brenden@diddyinc.com <ma...@diddyinc.com>> wrote:
> +1
> 
> Tested with internal testing cluster.
> 
> On Wed, Mar 18, 2015 at 1:25 PM, craig w <codecraig@gmail.com <ma...@gmail.com>> wrote:
> +1
> 
> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <niklas@mesosphere.io <ma...@mesosphere.io>> wrote:
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
> 
> 
> 0.22.0 includes the following:
> --------------------------------------------------------------------------------
> 
> * Support for explicitly sending status updates acknowledgements from
>   schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs leading to
>   widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the containerization
>   documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>   documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any callbacks
>   but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>   discoverability of tasks for external service discovery systems. Refer to
>   the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
> 
> 
> 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.22.0-rc4 <https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.22.0-rc4>
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz>
> 
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4 <https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4>
> 
> The MD5 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5 <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5>
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.asc <https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.asc>
> 
> The PGP key used to sign the release is here:
> https://dist.apache.org/repos/dist/release/mesos/KEYS <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-1048 <https://repository.apache.org/content/repositories/orgapachemesos-1048>
> 
> Please vote on releasing this package as Apache Mesos 0.22.0!
> 
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Niklas
> 
> 
> 
> -- 
> https://github.com/mindscratch <https://github.com/mindscratch>
> https://www.google.com/+CraigWickesser <https://www.google.com/+CraigWickesser>
> https://twitter.com/mind_scratch <https://twitter.com/mind_scratch>
> https://twitter.com/craig_links <https://twitter.com/craig_links>
> 
> 
> 
> 
> 


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
+1 (binding)
make check passes on Ubuntu 14.04 and Mac OS X (buildbot)

On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <el...@mesosphere.io>
wrote:

> +1 (Tested with Chronos)
>
> -Elizabeth
>
> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
> ben.whitehead@mesosphere.io> wrote:
>
>> +1 (non-binding)
>>
>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>
>>
>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> Mac OS 10.9.5 + clang
>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>
>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
>>> wrote:
>>>
>>>> +1
>>>>
>>>> Tested with internal testing cluster.
>>>>
>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>> 0.22.0.
>>>>>>
>>>>>>
>>>>>> 0.22.0 includes the following:
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>> leading to
>>>>>>   widespread slave removal.
>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>> containerization
>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>> modules
>>>>>>   documentation for more information.
>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>> callbacks
>>>>>>   but coexists with its parent process.
>>>>>> * New service discovery info in task info allows framework users to
>>>>>> specify
>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>> Refer to
>>>>>>   the framework development guide for more information.
>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>> Mesos web UI.
>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>>> age.
>>>>>>
>>>>>>
>>>>>> 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.22.0-rc4
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>
>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>
>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>
>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>
>>>>>> The signature of the tarball can be found at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>
>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>
>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>
>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>> [ ] -1 Do not release this package because ...
>>>>>>
>>>>>> Thanks,
>>>>>> Niklas
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> https://github.com/mindscratch
>>>>> https://www.google.com/+CraigWickesser
>>>>> https://twitter.com/mind_scratch
>>>>> https://twitter.com/craig_links
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
+1 (binding)
make check passes on Ubuntu 14.04 and Mac OS X (buildbot)

On Mon, Mar 23, 2015 at 3:44 PM, Elizabeth Lingg <el...@mesosphere.io>
wrote:

> +1 (Tested with Chronos)
>
> -Elizabeth
>
> On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <
> ben.whitehead@mesosphere.io> wrote:
>
>> +1 (non-binding)
>>
>> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
>> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>>
>>
>> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> Mac OS 10.9.5 + clang
>>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>>
>>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
>>> wrote:
>>>
>>>> +1
>>>>
>>>> Tested with internal testing cluster.
>>>>
>>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>>> 0.22.0.
>>>>>>
>>>>>>
>>>>>> 0.22.0 includes the following:
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>>> leading to
>>>>>>   widespread slave removal.
>>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>>> containerization
>>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>>> modules
>>>>>>   documentation for more information.
>>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>>> callbacks
>>>>>>   but coexists with its parent process.
>>>>>> * New service discovery info in task info allows framework users to
>>>>>> specify
>>>>>>   discoverability of tasks for external service discovery systems.
>>>>>> Refer to
>>>>>>   the framework development guide for more information.
>>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>>> Mesos web UI.
>>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>>> age.
>>>>>>
>>>>>>
>>>>>> 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.22.0-rc4
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>>
>>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>>
>>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>>
>>>>>> The MD5 checksum of the tarball can be found at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>>
>>>>>> The signature of the tarball can be found at:
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>>
>>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>>
>>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>>
>>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>>> [ ] -1 Do not release this package because ...
>>>>>>
>>>>>> Thanks,
>>>>>> Niklas
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> https://github.com/mindscratch
>>>>> https://www.google.com/+CraigWickesser
>>>>> https://twitter.com/mind_scratch
>>>>> https://twitter.com/craig_links
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Elizabeth Lingg <el...@mesosphere.io>.
+1 (Tested with Chronos)

-Elizabeth

On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <be...@mesosphere.io>
wrote:

> +1 (non-binding)
>
> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>
>
> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
> wrote:
>
>> +1 (non-binding)
>>
>> Mac OS 10.9.5 + clang
>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>
>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
>> wrote:
>>
>>> +1
>>>
>>> Tested with internal testing cluster.
>>>
>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>
>>>> +1
>>>>
>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>> 0.22.0.
>>>>>
>>>>>
>>>>> 0.22.0 includes the following:
>>>>>
>>>>> --------------------------------------------------------------------------------
>>>>>
>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>> leading to
>>>>>   widespread slave removal.
>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>> containerization
>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>> modules
>>>>>   documentation for more information.
>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>> callbacks
>>>>>   but coexists with its parent process.
>>>>> * New service discovery info in task info allows framework users to
>>>>> specify
>>>>>   discoverability of tasks for external service discovery systems.
>>>>> Refer to
>>>>>   the framework development guide for more information.
>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>> Mesos web UI.
>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>> age.
>>>>>
>>>>>
>>>>> 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.22.0-rc4
>>>>>
>>>>> --------------------------------------------------------------------------------
>>>>>
>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>
>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>
>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>
>>>>> The MD5 checksum of the tarball can be found at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>
>>>>> The signature of the tarball can be found at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>
>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>
>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>
>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>> [ ] -1 Do not release this package because ...
>>>>>
>>>>> Thanks,
>>>>> Niklas
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> https://github.com/mindscratch
>>>> https://www.google.com/+CraigWickesser
>>>> https://twitter.com/mind_scratch
>>>> https://twitter.com/craig_links
>>>>
>>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Elizabeth Lingg <el...@mesosphere.io>.
+1 (Tested with Chronos)

-Elizabeth

On Mon, Mar 23, 2015 at 3:40 PM, Ben Whitehead <be...@mesosphere.io>
wrote:

> +1 (non-binding)
>
> openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
> Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.
>
>
> On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io>
> wrote:
>
>> +1 (non-binding)
>>
>> Mac OS 10.9.5 + clang
>> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>>
>> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
>> wrote:
>>
>>> +1
>>>
>>> Tested with internal testing cluster.
>>>
>>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>>
>>>> +1
>>>>
>>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> Please vote on releasing the following candidate as Apache Mesos
>>>>> 0.22.0.
>>>>>
>>>>>
>>>>> 0.22.0 includes the following:
>>>>>
>>>>> --------------------------------------------------------------------------------
>>>>>
>>>>> * Support for explicitly sending status updates acknowledgements from
>>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>>> leading to
>>>>>   widespread slave removal.
>>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>>> containerization
>>>>>   documentation to enable disk quota monitoring and enforcement.
>>>>> * Support for module hooks in task launch sequence. Refer to the
>>>>> modules
>>>>>   documentation for more information.
>>>>> * Anonymous modules: a new kind of module that does not receive any
>>>>> callbacks
>>>>>   but coexists with its parent process.
>>>>> * New service discovery info in task info allows framework users to
>>>>> specify
>>>>>   discoverability of tasks for external service discovery systems.
>>>>> Refer to
>>>>>   the framework development guide for more information.
>>>>> * New '--external_log_file' flag to serve external logs through the
>>>>> Mesos web UI.
>>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>>> age.
>>>>>
>>>>>
>>>>> 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.22.0-rc4
>>>>>
>>>>> --------------------------------------------------------------------------------
>>>>>
>>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>>
>>>>> The tag to be voted on is 0.22.0-rc4:
>>>>>
>>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>>
>>>>> The MD5 checksum of the tarball can be found at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>>
>>>>> The signature of the tarball can be found at:
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>>
>>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>>
>>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>>> majority of at least 3 +1 PMC votes are cast.
>>>>>
>>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>>> [ ] -1 Do not release this package because ...
>>>>>
>>>>> Thanks,
>>>>> Niklas
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> https://github.com/mindscratch
>>>> https://www.google.com/+CraigWickesser
>>>> https://twitter.com/mind_scratch
>>>> https://twitter.com/craig_links
>>>>
>>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Ben Whitehead <be...@mesosphere.io>.
+1 (non-binding)

openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.


On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io> wrote:

> +1 (non-binding)
>
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
> wrote:
>
>> +1
>>
>> Tested with internal testing cluster.
>>
>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>
>>> +1
>>>
>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>>
>>>>
>>>> 0.22.0 includes the following:
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> * Support for explicitly sending status updates acknowledgements from
>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>> leading to
>>>>   widespread slave removal.
>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>> containerization
>>>>   documentation to enable disk quota monitoring and enforcement.
>>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>>   documentation for more information.
>>>> * Anonymous modules: a new kind of module that does not receive any
>>>> callbacks
>>>>   but coexists with its parent process.
>>>> * New service discovery info in task info allows framework users to
>>>> specify
>>>>   discoverability of tasks for external service discovery systems.
>>>> Refer to
>>>>   the framework development guide for more information.
>>>> * New '--external_log_file' flag to serve external logs through the
>>>> Mesos web UI.
>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>> age.
>>>>
>>>>
>>>> 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.22.0-rc4
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>
>>>> The tag to be voted on is 0.22.0-rc4:
>>>>
>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>
>>>> The MD5 checksum of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>
>>>> The signature of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>
>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>
>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>> majority of at least 3 +1 PMC votes are cast.
>>>>
>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>> [ ] -1 Do not release this package because ...
>>>>
>>>> Thanks,
>>>> Niklas
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> https://github.com/mindscratch
>>> https://www.google.com/+CraigWickesser
>>> https://twitter.com/mind_scratch
>>> https://twitter.com/craig_links
>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Ben Whitehead <be...@mesosphere.io>.
+1 (non-binding)

openSUSE 13.2 Linux 3.16.7 / gcc-4.8.3
Tested running Marathon 0.8.1 and Cassandra on Mesos 0.1.0-SNAPSHOT.


On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io> wrote:

> +1 (non-binding)
>
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
> wrote:
>
>> +1
>>
>> Tested with internal testing cluster.
>>
>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>
>>> +1
>>>
>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>>
>>>>
>>>> 0.22.0 includes the following:
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> * Support for explicitly sending status updates acknowledgements from
>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>> leading to
>>>>   widespread slave removal.
>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>> containerization
>>>>   documentation to enable disk quota monitoring and enforcement.
>>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>>   documentation for more information.
>>>> * Anonymous modules: a new kind of module that does not receive any
>>>> callbacks
>>>>   but coexists with its parent process.
>>>> * New service discovery info in task info allows framework users to
>>>> specify
>>>>   discoverability of tasks for external service discovery systems.
>>>> Refer to
>>>>   the framework development guide for more information.
>>>> * New '--external_log_file' flag to serve external logs through the
>>>> Mesos web UI.
>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>> age.
>>>>
>>>>
>>>> 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.22.0-rc4
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>
>>>> The tag to be voted on is 0.22.0-rc4:
>>>>
>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>
>>>> The MD5 checksum of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>
>>>> The signature of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>
>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>
>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>> majority of at least 3 +1 PMC votes are cast.
>>>>
>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>> [ ] -1 Do not release this package because ...
>>>>
>>>> Thanks,
>>>> Niklas
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> https://github.com/mindscratch
>>> https://www.google.com/+CraigWickesser
>>> https://twitter.com/mind_scratch
>>> https://twitter.com/craig_links
>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Benjamin Mahler <be...@gmail.com>.
On CentOS w/ gcc 4.8, "make check" passes but "sudo make check" fails for
me:

[ RUN      ] PerfTest.ROOT_SampleInit
../../src/tests/perf_tests.cpp:147: Failure
Expected: (0u) < (statistics.get().cycles()), actual: 0 vs 0
../../src/tests/perf_tests.cpp:150: Failure
Expected: (0.0) < (statistics.get().task_clock()), actual: 0 vs 0
[  FAILED  ] PerfTest.ROOT_SampleInit (1076 ms)

[----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =
mesos::internal::slave::CgroupsMemIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (19 ms)
[----------] 1 test from UserCgroupIsolatorTest/0 (19 ms total)

[----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =
mesos::internal::slave::CgroupsCpushareIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (10 ms)
[----------] 1 test from UserCgroupIsolatorTest/1 (10 ms total)

[----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =
mesos::internal::slave::CgroupsPerfEventIsolatorProcess
userdel: user mesos.test.unprivileged.user does not exist
[ RUN      ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup
../../src/tests/isolator_tests.cpp:1067: Failure
(isolator.get()->prepare( containerId, executorInfo, os::getcwd(),
UNPRIVILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup
already exists
[  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18 ms)
[----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total)

Also this test has a stack trace but is still passing, not sure if that's
expected?

[ RUN      ] MesosContainerizerDestroyTest.DestroyWhileFetching
ABORT: (../../../3rdparty/libprocess/src/subprocess.cpp:165): Failed to
os::execvpe in childMain
*** Aborted at 1426968960 (unix time) try "date -d @1426968960" if you are
using GNU date ***
PC: @     0x7f7704a6ffc5 __GI_raise
*** SIGABRT (@0x4ba2) received by PID 19362 (TID 0x7f76fdd11940) from PID
19362; stack trace: ***
    @     0x7f7705737ca0 (unknown)
    @     0x7f7704a6ffc5 __GI_raise
    @     0x7f7704a71a70 __GI_abort
    @           0x8f643b _Abort()
    @     0x7f7708ef75ba process::childMain()
    @     0x7f7708efc3da
_ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EE6__callIiJEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8ELm9EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
    @     0x7f7708efba28
_ZNSt5_BindIFPFiRKSsPPcRKN7process10Subprocess2IOES8_S8_PN2os7ExecEnvERK6OptionISt8functionIFivEEEPiSJ_SJ_ESsS3_S6_S6_S6_SB_SG_SJ_SJ_SJ_EEclIJEiEET0_DpOT_
    @     0x7f7708efb05c std::_Function_handler<>::_M_invoke()
[       OK ] MesosContainerizerDestroyTest.DestroyWhileFetching (79 ms)

On Thu, Mar 19, 2015 at 2:18 PM, Alex Rukletsov <al...@mesosphere.io> wrote:

> +1 (non-binding)
>
> Mac OS 10.9.5 + clang
> CentOS 7 + gcc 4.4.7 [cgroups tests disabled]
>
> On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
> wrote:
>
>> +1
>>
>> Tested with internal testing cluster.
>>
>> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>>
>>> +1
>>>
>>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>>
>>>>
>>>> 0.22.0 includes the following:
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> * Support for explicitly sending status updates acknowledgements from
>>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>>> leading to
>>>>   widespread slave removal.
>>>> * Disk quota isolation in Mesos containerizer; refer to the
>>>> containerization
>>>>   documentation to enable disk quota monitoring and enforcement.
>>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>>   documentation for more information.
>>>> * Anonymous modules: a new kind of module that does not receive any
>>>> callbacks
>>>>   but coexists with its parent process.
>>>> * New service discovery info in task info allows framework users to
>>>> specify
>>>>   discoverability of tasks for external service discovery systems.
>>>> Refer to
>>>>   the framework development guide for more information.
>>>> * New '--external_log_file' flag to serve external logs through the
>>>> Mesos web UI.
>>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox
>>>> age.
>>>>
>>>>
>>>> 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.22.0-rc4
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> The candidate for Mesos 0.22.0 release is available at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>>
>>>> The tag to be voted on is 0.22.0-rc4:
>>>>
>>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>>
>>>> The MD5 checksum of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>>
>>>> The signature of the tarball can be found at:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>>
>>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>>
>>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>>> majority of at least 3 +1 PMC votes are cast.
>>>>
>>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>>> [ ] -1 Do not release this package because ...
>>>>
>>>> Thanks,
>>>> Niklas
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> https://github.com/mindscratch
>>> https://www.google.com/+CraigWickesser
>>> https://twitter.com/mind_scratch
>>> https://twitter.com/craig_links
>>>
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Alex Rukletsov <al...@mesosphere.io>.
+1 (non-binding)

Mac OS 10.9.5 + clang
CentOS 7 + gcc 4.4.7 [cgroups tests disabled]

On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
wrote:

> +1
>
> Tested with internal testing cluster.
>
> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>
>> +1
>>
>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>> wrote:
>>
>>> Hi all,
>>>
>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>
>>>
>>> 0.22.0 includes the following:
>>>
>>> --------------------------------------------------------------------------------
>>>
>>> * Support for explicitly sending status updates acknowledgements from
>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>> leading to
>>>   widespread slave removal.
>>> * Disk quota isolation in Mesos containerizer; refer to the
>>> containerization
>>>   documentation to enable disk quota monitoring and enforcement.
>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>   documentation for more information.
>>> * Anonymous modules: a new kind of module that does not receive any
>>> callbacks
>>>   but coexists with its parent process.
>>> * New service discovery info in task info allows framework users to
>>> specify
>>>   discoverability of tasks for external service discovery systems. Refer
>>> to
>>>   the framework development guide for more information.
>>> * New '--external_log_file' flag to serve external logs through the
>>> Mesos web UI.
>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>>>
>>>
>>> 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.22.0-rc4
>>>
>>> --------------------------------------------------------------------------------
>>>
>>> The candidate for Mesos 0.22.0 release is available at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>
>>> The tag to be voted on is 0.22.0-rc4:
>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>
>>> The MD5 checksum of the tarball can be found at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>
>>> The signature of the tarball can be found at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>
>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>
>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>> majority of at least 3 +1 PMC votes are cast.
>>>
>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>> [ ] -1 Do not release this package because ...
>>>
>>> Thanks,
>>> Niklas
>>>
>>
>>
>>
>> --
>>
>> https://github.com/mindscratch
>> https://www.google.com/+CraigWickesser
>> https://twitter.com/mind_scratch
>> https://twitter.com/craig_links
>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Alex Rukletsov <al...@mesosphere.io>.
+1 (non-binding)

Mac OS 10.9.5 + clang
CentOS 7 + gcc 4.4.7 [cgroups tests disabled]

On Wed, Mar 18, 2015 at 4:04 PM, Brenden Matthews <br...@diddyinc.com>
wrote:

> +1
>
> Tested with internal testing cluster.
>
> On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:
>
>> +1
>>
>> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>> wrote:
>>
>>> Hi all,
>>>
>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>
>>>
>>> 0.22.0 includes the following:
>>>
>>> --------------------------------------------------------------------------------
>>>
>>> * Support for explicitly sending status updates acknowledgements from
>>>   schedulers; refer to the upgrades document for upgrading schedulers.
>>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>>> leading to
>>>   widespread slave removal.
>>> * Disk quota isolation in Mesos containerizer; refer to the
>>> containerization
>>>   documentation to enable disk quota monitoring and enforcement.
>>> * Support for module hooks in task launch sequence. Refer to the modules
>>>   documentation for more information.
>>> * Anonymous modules: a new kind of module that does not receive any
>>> callbacks
>>>   but coexists with its parent process.
>>> * New service discovery info in task info allows framework users to
>>> specify
>>>   discoverability of tasks for external service discovery systems. Refer
>>> to
>>>   the framework development guide for more information.
>>> * New '--external_log_file' flag to serve external logs through the
>>> Mesos web UI.
>>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>>>
>>>
>>> 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.22.0-rc4
>>>
>>> --------------------------------------------------------------------------------
>>>
>>> The candidate for Mesos 0.22.0 release is available at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>>
>>> The tag to be voted on is 0.22.0-rc4:
>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>>
>>> The MD5 checksum of the tarball can be found at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>>
>>> The signature of the tarball can be found at:
>>>
>>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>>
>>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>>
>>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>>> majority of at least 3 +1 PMC votes are cast.
>>>
>>> [ ] +1 Release this package as Apache Mesos 0.22.0
>>> [ ] -1 Do not release this package because ...
>>>
>>> Thanks,
>>> Niklas
>>>
>>
>>
>>
>> --
>>
>> https://github.com/mindscratch
>> https://www.google.com/+CraigWickesser
>> https://twitter.com/mind_scratch
>> https://twitter.com/craig_links
>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

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

Tested with internal testing cluster.

On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:

> +1
>
> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
>> Hi all,
>>
>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>
>>
>> 0.22.0 includes the following:
>>
>> --------------------------------------------------------------------------------
>>
>> * Support for explicitly sending status updates acknowledgements from
>>   schedulers; refer to the upgrades document for upgrading schedulers.
>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>> leading to
>>   widespread slave removal.
>> * Disk quota isolation in Mesos containerizer; refer to the
>> containerization
>>   documentation to enable disk quota monitoring and enforcement.
>> * Support for module hooks in task launch sequence. Refer to the modules
>>   documentation for more information.
>> * Anonymous modules: a new kind of module that does not receive any
>> callbacks
>>   but coexists with its parent process.
>> * New service discovery info in task info allows framework users to
>> specify
>>   discoverability of tasks for external service discovery systems. Refer
>> to
>>   the framework development guide for more information.
>> * New '--external_log_file' flag to serve external logs through the Mesos
>> web UI.
>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>>
>>
>> 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.22.0-rc4
>>
>> --------------------------------------------------------------------------------
>>
>> The candidate for Mesos 0.22.0 release is available at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>
>> The tag to be voted on is 0.22.0-rc4:
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>
>> The MD5 checksum of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>
>> The signature of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>
>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>
>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>> majority of at least 3 +1 PMC votes are cast.
>>
>> [ ] +1 Release this package as Apache Mesos 0.22.0
>> [ ] -1 Do not release this package because ...
>>
>> Thanks,
>> Niklas
>>
>
>
>
> --
>
> https://github.com/mindscratch
> https://www.google.com/+CraigWickesser
> https://twitter.com/mind_scratch
> https://twitter.com/craig_links
>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

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

Tested with internal testing cluster.

On Wed, Mar 18, 2015 at 1:25 PM, craig w <co...@gmail.com> wrote:

> +1
>
> On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
>> Hi all,
>>
>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>
>>
>> 0.22.0 includes the following:
>>
>> --------------------------------------------------------------------------------
>>
>> * Support for explicitly sending status updates acknowledgements from
>>   schedulers; refer to the upgrades document for upgrading schedulers.
>> * Rate limiting slave removal, to safeguard against unforeseen bugs
>> leading to
>>   widespread slave removal.
>> * Disk quota isolation in Mesos containerizer; refer to the
>> containerization
>>   documentation to enable disk quota monitoring and enforcement.
>> * Support for module hooks in task launch sequence. Refer to the modules
>>   documentation for more information.
>> * Anonymous modules: a new kind of module that does not receive any
>> callbacks
>>   but coexists with its parent process.
>> * New service discovery info in task info allows framework users to
>> specify
>>   discoverability of tasks for external service discovery systems. Refer
>> to
>>   the framework development guide for more information.
>> * New '--external_log_file' flag to serve external logs through the Mesos
>> web UI.
>> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>>
>>
>> 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.22.0-rc4
>>
>> --------------------------------------------------------------------------------
>>
>> The candidate for Mesos 0.22.0 release is available at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>>
>> The tag to be voted on is 0.22.0-rc4:
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>>
>> The MD5 checksum of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>>
>> The signature of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>>
>> Please vote on releasing this package as Apache Mesos 0.22.0!
>>
>> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
>> majority of at least 3 +1 PMC votes are cast.
>>
>> [ ] +1 Release this package as Apache Mesos 0.22.0
>> [ ] -1 Do not release this package because ...
>>
>> Thanks,
>> Niklas
>>
>
>
>
> --
>
> https://github.com/mindscratch
> https://www.google.com/+CraigWickesser
> https://twitter.com/mind_scratch
> https://twitter.com/craig_links
>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by craig w <co...@gmail.com>.
+1

On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>
>
> 0.22.0 includes the following:
>
> --------------------------------------------------------------------------------
>
> * Support for explicitly sending status updates acknowledgements from
>   schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs
> leading to
>   widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the
> containerization
>   documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>   documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any
> callbacks
>   but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>   discoverability of tasks for external service discovery systems. Refer to
>   the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos
> web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>
>
> 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.22.0-rc4
>
> --------------------------------------------------------------------------------
>
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>
> Please vote on releasing this package as Apache Mesos 0.22.0!
>
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
>
> Thanks,
> Niklas
>



-- 

https://github.com/mindscratch
https://www.google.com/+CraigWickesser
https://twitter.com/mind_scratch
https://twitter.com/craig_links

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by craig w <co...@gmail.com>.
+1

On Wed, Mar 18, 2015 at 3:52 PM, Niklas Nielsen <ni...@mesosphere.io>
wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>
>
> 0.22.0 includes the following:
>
> --------------------------------------------------------------------------------
>
> * Support for explicitly sending status updates acknowledgements from
>   schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs
> leading to
>   widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the
> containerization
>   documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>   documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any
> callbacks
>   but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>   discoverability of tasks for external service discovery systems. Refer to
>   the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos
> web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
>
>
> 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.22.0-rc4
>
> --------------------------------------------------------------------------------
>
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
>
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
>
> Please vote on releasing this package as Apache Mesos 0.22.0!
>
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
>
> Thanks,
> Niklas
>



-- 

https://github.com/mindscratch
https://www.google.com/+CraigWickesser
https://twitter.com/mind_scratch
https://twitter.com/craig_links

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Adam Bordelon <ad...@mesosphere.io>.
James/CCAAT, thanks for testing Mesos on gentoo and providing the ebuild.
Want to keep us honest on all the major platforms.

On Wed, Mar 25, 2015 at 12:11 PM, CCAAT <cc...@tampabay.rr.com> wrote:

> (+1 :: irrelevant?)
>
> It  (mesos-0.22.0) compiles on gentoo with:
> x86_64-pc-linux-gnu-4.8.3 *
>
> I'll be putting up the ebuild on bugs.gentoo.org, tonight.
>
> hth,
> James
>
>
>
>
> On 03/25/2015 10:23 AM, Till Toenshoff wrote:
>
>> +1 binding - make check tested on:
>>    - OSX 10.10.3 + gcc 4.9.2
>>    - OSX 10.10.3 + clang 3.5
>>    - Ubuntu 14.04 + gcc 4.4.7
>>
>>
>>  On Mar 18, 2015, at 8:52 PM, Niklas Nielsen <ni...@mesosphere.io>
>>> wrote:
>>>
>>> Hi all,
>>>
>>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
>>>
>>
>

Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by CCAAT <cc...@tampabay.rr.com>.
(+1 :: irrelevant?)

It  (mesos-0.22.0) compiles on gentoo with:
x86_64-pc-linux-gnu-4.8.3 *

I'll be putting up the ebuild on bugs.gentoo.org, tonight.

hth,
James



On 03/25/2015 10:23 AM, Till Toenshoff wrote:
> +1 binding - make check tested on:
>    - OSX 10.10.3 + gcc 4.9.2
>    - OSX 10.10.3 + clang 3.5
>    - Ubuntu 14.04 + gcc 4.4.7
>
>
>> On Mar 18, 2015, at 8:52 PM, Niklas Nielsen <ni...@mesosphere.io> wrote:
>>
>> Hi all,
>>
>> Please vote on releasing the following candidate as Apache Mesos 0.22.0.


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Till Toenshoff <to...@me.com>.
+1 binding - make check tested on: 
  - OSX 10.10.3 + gcc 4.9.2
  - OSX 10.10.3 + clang 3.5
  - Ubuntu 14.04 + gcc 4.4.7


> On Mar 18, 2015, at 8:52 PM, Niklas Nielsen <ni...@mesosphere.io> wrote:
> 
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
> 
> 
> 0.22.0 includes the following:
> --------------------------------------------------------------------------------
> 
> * Support for explicitly sending status updates acknowledgements from
>  schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs leading
> to
>  widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the containerization
>  documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>  documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any
> callbacks
>  but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>  discoverability of tasks for external service discovery systems. Refer to
>  the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos
> web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
> 
> 
> 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.22.0-rc4
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
> 
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
> 
> The MD5 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
> 
> Please vote on releasing this package as Apache Mesos 0.22.0!
> 
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Niklas


Re: [VOTE] Release Apache Mesos 0.22.0 (rc4)

Posted by Till Toenshoff <to...@me.com>.
+1 binding - make check tested on: 
  - OSX 10.10.3 + gcc 4.9.2
  - OSX 10.10.3 + clang 3.5
  - Ubuntu 14.04 + gcc 4.4.7


> On Mar 18, 2015, at 8:52 PM, Niklas Nielsen <ni...@mesosphere.io> wrote:
> 
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 0.22.0.
> 
> 
> 0.22.0 includes the following:
> --------------------------------------------------------------------------------
> 
> * Support for explicitly sending status updates acknowledgements from
>  schedulers; refer to the upgrades document for upgrading schedulers.
> * Rate limiting slave removal, to safeguard against unforeseen bugs leading
> to
>  widespread slave removal.
> * Disk quota isolation in Mesos containerizer; refer to the containerization
>  documentation to enable disk quota monitoring and enforcement.
> * Support for module hooks in task launch sequence. Refer to the modules
>  documentation for more information.
> * Anonymous modules: a new kind of module that does not receive any
> callbacks
>  but coexists with its parent process.
> * New service discovery info in task info allows framework users to specify
>  discoverability of tasks for external service discovery systems. Refer to
>  the framework development guide for more information.
> * New '--external_log_file' flag to serve external logs through the Mesos
> web UI.
> * New '--gc_disk_headroom' flag to control maxmimum executor sandbox age.
> 
> 
> 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.22.0-rc4
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 0.22.0 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz
> 
> The tag to be voted on is 0.22.0-rc4:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.22.0-rc4
> 
> The MD5 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.0.tar.gz.md5
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.22.0-rc4/mesos-0.22.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-1048
> 
> Please vote on releasing this package as Apache Mesos 0.22.0!
> 
> The vote is open until Sat Mar 21 12:49:56 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 0.22.0
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Niklas