Re: [RESULT] [VOTE] Release Apache Mesos 0.23.0 (rc4)

2015-07-23 Thread Marco Massenzio
Great news, indeed!

Thanks, Adam, for all the hard work in driving this release to fruition,
you're a star!

*Marco Massenzio*
*Distributed Systems Engineer*

On Wed, Jul 22, 2015 at 9:29 PM, Adam Bordelon a...@mesosphere.io wrote:

 Good news, everyone!

 The vote for Mesos 0.23.0 (rc4) has passed with the following votes.

 +1 (Binding)
 --
 *** Vinod Kone
 *** Adam B
 *** Benjamin Hindman
 *** Timothy Chen

 +1 (Non-binding)
 --
 *** Vaibhav Khanduja
 *** Marco Massenzio

 There were no 0 or -1 votes.

 Known issue: `sudo make check` may fail on some OSes. These tests have
 been fixed in 0.24.0 without any changes to the rest of the code.

 Please find the release at:
 https://dist.apache.org/repos/dist/release/mesos/0.23.0

 It is recommended to use a mirror to download the release:
 http://www.apache.org/dyn/closer.cgi

 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.23.0

 The mesos-0.23.0.jar has been released to:
 https://repository.apache.org

 The website (http://mesos.apache.org) will be updated shortly to reflect
 this release.

 Thanks,
 -Adam-



 On Wed, Jul 22, 2015 at 1:20 PM, Timothy Chen tnac...@gmail.com wrote:

 +1

 The docker bridge network test failed because some iptable rules that was
 set on the environment. I will comment on the JIRA but not a blocker.

 Tim


  On Jul 22, 2015, at 1:07 PM, Benjamin Hindman 
 benjamin.hind...@gmail.com wrote:
 
  +1 (binding)
 
  On Ubuntu 14.04:
 
  $ make check
  ... all tests pass ...
  $ sudo make check
  ... tests with known issues fail, but ignoring because these have all
 been
  resolved and are issues with the tests alone ...
 
  Thanks Adam.
 
  On Fri, Jul 17, 2015 at 4:42 PM Adam Bordelon a...@mesosphere.io
 wrote:
 
  Hello Mesos community,
 
  Please vote on releasing the following candidate as Apache Mesos
 0.23.0.
 
  0.23.0 includes the following:
 
 
 
  - Per-container network isolation
  - Dockerized slaves will properly recover Docker containers upon
 failover.
  - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
 
  as well as experimental support for:
  - Fetcher Caching
  - Revocable Resources
  - SSL encryption
  - Persistent Volumes
  - Dynamic Reservations
 
  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.23.0-rc4
 
 
 
 
  The candidate for Mesos 0.23.0 release is available at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
 
  The tag to be voted on is 0.23.0-rc4:
 
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
 
  The MD5 checksum of the tarball can be found at:
 
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
 
  The signature of the tarball can be found at:
 
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
 
  Please vote on releasing this package as Apache Mesos 0.23.0!
 
  The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
  majority of at least 3 +1 PMC votes are cast.
 
  [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
  [ ] -1 Do not release this package because ...
 
  Thanks,
  -Adam-
 
 





Re: [RESULT] [VOTE] Release Apache Mesos 0.23.0 (rc4)

2015-07-23 Thread haosdent
Congratulations to @Adam! Release a mesos version looks so difficult. :-)

On Thu, Jul 23, 2015 at 2:35 PM, Marco Massenzio ma...@mesosphere.io
wrote:

 Great news, indeed!

 Thanks, Adam, for all the hard work in driving this release to fruition,
 you're a star!

 *Marco Massenzio*
 *Distributed Systems Engineer*

 On Wed, Jul 22, 2015 at 9:29 PM, Adam Bordelon a...@mesosphere.io wrote:

  Good news, everyone!
 
  The vote for Mesos 0.23.0 (rc4) has passed with the following votes.
 
  +1 (Binding)
  --
  *** Vinod Kone
  *** Adam B
  *** Benjamin Hindman
  *** Timothy Chen
 
  +1 (Non-binding)
  --
  *** Vaibhav Khanduja
  *** Marco Massenzio
 
  There were no 0 or -1 votes.
 
  Known issue: `sudo make check` may fail on some OSes. These tests have
  been fixed in 0.24.0 without any changes to the rest of the code.
 
  Please find the release at:
  https://dist.apache.org/repos/dist/release/mesos/0.23.0
 
  It is recommended to use a mirror to download the release:
  http://www.apache.org/dyn/closer.cgi
 
  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.23.0
 
  The mesos-0.23.0.jar has been released to:
  https://repository.apache.org
 
  The website (http://mesos.apache.org) will be updated shortly to reflect
  this release.
 
  Thanks,
  -Adam-
 
 
 
  On Wed, Jul 22, 2015 at 1:20 PM, Timothy Chen tnac...@gmail.com wrote:
 
  +1
 
  The docker bridge network test failed because some iptable rules that
 was
  set on the environment. I will comment on the JIRA but not a blocker.
 
  Tim
 
 
   On Jul 22, 2015, at 1:07 PM, Benjamin Hindman 
  benjamin.hind...@gmail.com wrote:
  
   +1 (binding)
  
   On Ubuntu 14.04:
  
   $ make check
   ... all tests pass ...
   $ sudo make check
   ... tests with known issues fail, but ignoring because these have all
  been
   resolved and are issues with the tests alone ...
  
   Thanks Adam.
  
   On Fri, Jul 17, 2015 at 4:42 PM Adam Bordelon a...@mesosphere.io
  wrote:
  
   Hello Mesos community,
  
   Please vote on releasing the following candidate as Apache Mesos
  0.23.0.
  
   0.23.0 includes the following:
  
  
 
 
   - Per-container network isolation
   - Dockerized slaves will properly recover Docker containers upon
  failover.
   - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
  
   as well as experimental support for:
   - Fetcher Caching
   - Revocable Resources
   - SSL encryption
   - Persistent Volumes
   - Dynamic Reservations
  
   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.23.0-rc4
  
  
 
 
  
   The candidate for Mesos 0.23.0 release is available at:
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
  
   The tag to be voted on is 0.23.0-rc4:
  
 
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
  
   The MD5 checksum of the tarball can be found at:
  
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
  
   The signature of the tarball can be found at:
  
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
  
   Please vote on releasing this package as Apache Mesos 0.23.0!
  
   The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
   majority of at least 3 +1 PMC votes are cast.
  
   [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
   [ ] -1 Do not release this package because ...
  
   Thanks,
   -Adam-
  
  
 
 
 




-- 
Best Regards,
Haosdent Huang


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

2015-07-22 Thread Benjamin Hindman
+1 (binding)

On Ubuntu 14.04:

$ make check
... all tests pass ...
$ sudo make check
... tests with known issues fail, but ignoring because these have all been
resolved and are issues with the tests alone ...

Thanks Adam.

On Fri, Jul 17, 2015 at 4:42 PM Adam Bordelon a...@mesosphere.io wrote:

 Hello Mesos community,

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

 0.23.0 includes the following:

 
 - Per-container network isolation
 - Dockerized slaves will properly recover Docker containers upon failover.
 - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.

 as well as experimental support for:
 - Fetcher Caching
 - Revocable Resources
 - SSL encryption
 - Persistent Volumes
 - Dynamic Reservations

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

 

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

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

 The MD5 checksum of the tarball can be found at:

 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5

 The signature of the tarball can be found at:

 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062

 Please vote on releasing this package as Apache Mesos 0.23.0!

 The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
 majority of at least 3 +1 PMC votes are cast.

 [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
 [ ] -1 Do not release this package because ...

 Thanks,
 -Adam-




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

2015-07-22 Thread Timothy Chen
+1 

The docker bridge network test failed because some iptable rules that was set 
on the environment. I will comment on the JIRA but not a blocker.

Tim


 On Jul 22, 2015, at 1:07 PM, Benjamin Hindman benjamin.hind...@gmail.com 
 wrote:
 
 +1 (binding)
 
 On Ubuntu 14.04:
 
 $ make check
 ... all tests pass ...
 $ sudo make check
 ... tests with known issues fail, but ignoring because these have all been
 resolved and are issues with the tests alone ...
 
 Thanks Adam.
 
 On Fri, Jul 17, 2015 at 4:42 PM Adam Bordelon a...@mesosphere.io wrote:
 
 Hello Mesos community,
 
 Please vote on releasing the following candidate as Apache Mesos 0.23.0.
 
 0.23.0 includes the following:
 
 
 - Per-container network isolation
 - Dockerized slaves will properly recover Docker containers upon failover.
 - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
 
 as well as experimental support for:
 - Fetcher Caching
 - Revocable Resources
 - SSL encryption
 - Persistent Volumes
 - Dynamic Reservations
 
 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.23.0-rc4
 
 
 
 The candidate for Mesos 0.23.0 release is available at:
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
 
 The tag to be voted on is 0.23.0-rc4:
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
 
 The MD5 checksum of the tarball can be found at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
 
 The signature of the tarball can be found at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
 
 Please vote on releasing this package as Apache Mesos 0.23.0!
 
 The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
 majority of at least 3 +1 PMC votes are cast.
 
 [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
 [ ] -1 Do not release this package because ...
 
 Thanks,
 -Adam-
 
 


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

2015-07-22 Thread Marco Massenzio
+1

Run all tests on Ubuntu 14.04 (physical box, not a VM).
All tests pass (as regular user).

`sudo make distcheck` still fails with the following errors; I am assuming
these are known issues and not deemed to be blockers?

[  FAILED  ] 9 tests, listed below:
[  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
[  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess
[  FAILED  ]
MesosContainerizerSlaveRecoveryTest.CGROUPS_ROOT_PerfRollForward
[  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery
[  FAILED  ] NsTest.ROOT_setns
[  FAILED  ] PerfTest.ROOT_Events
[  FAILED  ] PerfTest.ROOT_SamplePid

I tried to check out 0.22.1 and run the same tests, but it has several
failures and it complains about already existing cgroups hierarchies; so
I'm assuming the earlier test run left the system in an unclean state.


*Marco Massenzio*
*Distributed Systems Engineer*

On Tue, Jul 21, 2015 at 3:12 PM, Adam Bordelon a...@mesosphere.io wrote:

 +1 (binding) to Mesos 0.23.0-rc4 as 0.23.0
 As I mentioned before, for rc3, basic integration tests passed for Mesos 0
 .23.0 on CoreOS with DCOS GUI/CLI, Marathon, Chronos, Spark, HDFS,
 Cassandra, and Kafka.

 We have been tracking the Ubuntu `sudo make check` failures in
 https://issues.apache.org/jira/browse/MESOS-3079 and related CentOS ROOT_
 test failures in https://issues.apache.org/jira/browse/MESOS-3050 (some
 fixes already pulled into rc4).
 After pulling down the latest master, including a series of test code only
 fixes for MESOS-3079, `sudo make check` passed for me on Ubuntu 14.04,
 excluding only ROOT_DOCKER_Launch_Executor_Bridged (segfault tracked in
 MESOS-3123). There are at least two remaining test-only fixes tracked in
 MESOS-3079, but none of these are critical for Mesos 0.23.0, so I'm not
 inclined to call for a rc5. We can call out the ROOT_ test failures as a
 known issue with the release.

 Anybody else have any test results?

 Please vote,
 -Adam-

 On Fri, Jul 17, 2015 at 8:18 PM, Marco Massenzio ma...@mesosphere.io
 wrote:

 I am almost sure (more like hoping) I'm missing something fundamental
 here and/or there is some basic configuration missing on my box.
 Running tests as root, causes a significant number of failures.

 Has anyone else *ever* run tests as root in the last few weeks?

 Here's the headline, the full log of the failed tests attached.

 $ lsb_release -a
 LSB Version:
  
 core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
 Distributor ID: Ubuntu
 Description:*Ubuntu 14.04.2 LTS*
 Release:14.04
 Codename:   *trusty*

 $ sudo make -j12 V=0 check

 [==] 712 tests from 116 test cases ran. (318672 ms total)
 [  PASSED  ] 676 tests.
 [  FAILED  ] 36 tests, listed below:
 [  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
 [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
 TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess
 [  FAILED  ] SlaveRecoveryTest/0.RecoverSlaveState, where TypeParam =
 mesos::internal::slave::MesosContainerizer
 [  FAILED  ] SlaveRecoveryTest/0.RecoverStatusUpdateManager, where
 TypeParam = mesos::internal::slave::MesosContainerizer
 [  FAILED  ] SlaveRecoveryTest/0.ReconnectExecutor, where TypeParam =
 mesos::internal::slave::MesosContainerizer
 [  FAILED  ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor, where
 TypeParam = mesos::internal::slave::MesosContainerizer
 [  FAILED  ] SlaveRecoveryTest/0.RecoverTerminatedExecutor, where
 TypeParam = mesos::internal::slave::MesosContainerizer
 [  FAILED  ] SlaveRecoveryTest/0.RecoverCompletedExecutor, where
 TypeParam = mesos::internal::slave::MesosContainerizer
 [  

[RESULT] [VOTE] Release Apache Mesos 0.23.0 (rc4)

2015-07-22 Thread Adam Bordelon
Good news, everyone!

The vote for Mesos 0.23.0 (rc4) has passed with the following votes.

+1 (Binding)
--
*** Vinod Kone
*** Adam B
*** Benjamin Hindman
*** Timothy Chen

+1 (Non-binding)
--
*** Vaibhav Khanduja
*** Marco Massenzio

There were no 0 or -1 votes.

Known issue: `sudo make check` may fail on some OSes. These tests have been
fixed in 0.24.0 without any changes to the rest of the code.

Please find the release at:
https://dist.apache.org/repos/dist/release/mesos/0.23.0

It is recommended to use a mirror to download the release:
http://www.apache.org/dyn/closer.cgi

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.23.0

The mesos-0.23.0.jar has been released to:
https://repository.apache.org

The website (http://mesos.apache.org) will be updated shortly to reflect
this release.

Thanks,
-Adam-



On Wed, Jul 22, 2015 at 1:20 PM, Timothy Chen tnac...@gmail.com wrote:

 +1

 The docker bridge network test failed because some iptable rules that was
 set on the environment. I will comment on the JIRA but not a blocker.

 Tim


  On Jul 22, 2015, at 1:07 PM, Benjamin Hindman 
 benjamin.hind...@gmail.com wrote:
 
  +1 (binding)
 
  On Ubuntu 14.04:
 
  $ make check
  ... all tests pass ...
  $ sudo make check
  ... tests with known issues fail, but ignoring because these have all
 been
  resolved and are issues with the tests alone ...
 
  Thanks Adam.
 
  On Fri, Jul 17, 2015 at 4:42 PM Adam Bordelon a...@mesosphere.io
 wrote:
 
  Hello Mesos community,
 
  Please vote on releasing the following candidate as Apache Mesos 0.23.0.
 
  0.23.0 includes the following:
 
 
 
  - Per-container network isolation
  - Dockerized slaves will properly recover Docker containers upon
 failover.
  - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
 
  as well as experimental support for:
  - Fetcher Caching
  - Revocable Resources
  - SSL encryption
  - Persistent Volumes
  - Dynamic Reservations
 
  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.23.0-rc4
 
 
 
 
  The candidate for Mesos 0.23.0 release is available at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
 
  The tag to be voted on is 0.23.0-rc4:
 
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
 
  The MD5 checksum of the tarball can be found at:
 
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
 
  The signature of the tarball can be found at:
 
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
 
  Please vote on releasing this package as Apache Mesos 0.23.0!
 
  The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
  majority of at least 3 +1 PMC votes are cast.
 
  [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
  [ ] -1 Do not release this package because ...
 
  Thanks,
  -Adam-
 
 



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

2015-07-17 Thread Khanduja, Vaibhav
+1

Sent from my iPhone. Please excuse the typos and brevity of this message.

 On Jul 17, 2015, at 4:43 PM, Adam Bordelon a...@mesosphere.io wrote:
 
 Hello Mesos community,
 
 Please vote on releasing the following candidate as Apache Mesos 0.23.0.
 
 0.23.0 includes the following:
 
 - Per-container network isolation
 - Dockerized slaves will properly recover Docker containers upon failover.
 - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
 
 as well as experimental support for:
 - Fetcher Caching
 - Revocable Resources
 - SSL encryption
 - Persistent Volumes
 - Dynamic Reservations
 
 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.23.0-rc4
 
 
 The candidate for Mesos 0.23.0 release is available at:
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
 
 The tag to be voted on is 0.23.0-rc4:
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
 
 The MD5 checksum of the tarball can be found at:
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
 
 The signature of the tarball can be found at:
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
 
 Please vote on releasing this package as Apache Mesos 0.23.0!
 
 The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
 majority of at least 3 +1 PMC votes are cast.
 
 [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
 [ ] -1 Do not release this package because ...
 
 Thanks,
 -Adam-


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

2015-07-17 Thread Vinod Kone
+1 (binding)

Successfully built RPMs for CentOS5 and CentOS6 with network isolator.


On Fri, Jul 17, 2015 at 4:56 PM, Khanduja, Vaibhav vaibhav.khand...@emc.com
 wrote:

 +1

 Sent from my iPhone. Please excuse the typos and brevity of this message.

  On Jul 17, 2015, at 4:43 PM, Adam Bordelon a...@mesosphere.io wrote:
 
  Hello Mesos community,
 
  Please vote on releasing the following candidate as Apache Mesos 0.23.0.
 
  0.23.0 includes the following:
 
 
  - Per-container network isolation
  - Dockerized slaves will properly recover Docker containers upon
 failover.
  - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
 
  as well as experimental support for:
  - Fetcher Caching
  - Revocable Resources
  - SSL encryption
  - Persistent Volumes
  - Dynamic Reservations
 
  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.23.0-rc4
 
 
 
  The candidate for Mesos 0.23.0 release is available at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
 
  The tag to be voted on is 0.23.0-rc4:
 
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
 
  The MD5 checksum of the tarball can be found at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
 
  The signature of the tarball can be found at:
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
 
  Please vote on releasing this package as Apache Mesos 0.23.0!
 
  The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
  majority of at least 3 +1 PMC votes are cast.
 
  [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
  [ ] -1 Do not release this package because ...
 
  Thanks,
  -Adam-



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

2015-07-17 Thread Marco Massenzio
I am almost sure (more like hoping) I'm missing something fundamental here
and/or there is some basic configuration missing on my box.
Running tests as root, causes a significant number of failures.

Has anyone else *ever* run tests as root in the last few weeks?

Here's the headline, the full log of the failed tests attached.

$ lsb_release -a
LSB Version:
 
core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Ubuntu
Description:*Ubuntu 14.04.2 LTS*
Release:14.04
Codename:   *trusty*

$ sudo make -j12 V=0 check

[==] 712 tests from 116 test cases ran. (318672 ms total)
[  PASSED  ] 676 tests.
[  FAILED  ] 36 tests, listed below:
[  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
[  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess
[  FAILED  ] SlaveRecoveryTest/0.RecoverSlaveState, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RecoverStatusUpdateManager, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ReconnectExecutor, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RecoverTerminatedExecutor, where TypeParam
= mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RecoverCompletedExecutor, where TypeParam
= mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.CleanupExecutor, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RemoveNonCheckpointingFramework, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.NonCheckpointingFramework, where TypeParam
= mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.KillTask, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.Reboot, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.GCExecutor, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ShutdownSlave, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ShutdownSlaveSIGUSR1, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RegisterDisconnectedSlave, where TypeParam
= mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ReconcileKillTask, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ReconcileShutdownFramework, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.ReconcileTasksMissingFromSlave, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.SchedulerFailover, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.PartitionedSlave, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.MasterFailover, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.MultipleFrameworks, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.MultipleSlaves, where TypeParam =
mesos::internal::slave::MesosContainerizer
[  FAILED  ] SlaveRecoveryTest/0.RestartBeforeContainerizerLaunch, where
TypeParam = mesos::internal::slave::MesosContainerizer
[  FAILED  ] MesosContainerizerSlaveRecoveryTest.ResourceStatistics
[  FAILED  ]
MesosContainerizerSlaveRecoveryTest.CGROUPS_ROOT_PerfRollForward
[  FAILED  ]

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

2015-07-17 Thread Marco Massenzio
Ubuntu 14.04

Not sure if I'm doing something wrong, `sudo make distcheck` fails -
re-running after a `make clean`

If it continues failing, I'll provide more detailed log output.
In the meantime, if anyone has any suggestions as to what I may be doing
wrong, please let me know.

$ ../configure  make -j8 V=0  make -j12 V=0 check

[==] 649 tests from 94 test cases ran. (254152 ms total)
[  PASSED  ] 649 tests.

$ sudo make -j12 V=0 distcheck

[==] 712 tests from 116 test cases ran. (325751 ms total)
[  PASSED  ] 702 tests.
[  FAILED  ] 10 tests, listed below:
[  FAILED  ] LimitedCpuIsolatorTest.ROOT_CGROUPS_Pids_and_Tids
[  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
[  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess
[  FAILED  ]
MesosContainerizerSlaveRecoveryTest.CGROUPS_ROOT_PerfRollForward
[  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery
[  FAILED  ] NsTest.ROOT_setns
[  FAILED  ] PerfTest.ROOT_Events
[  FAILED  ] PerfTest.ROOT_SamplePid

10 FAILED TESTS
  YOU HAVE 12 DISABLED TESTS


*Marco Massenzio*
*Distributed Systems Engineer*

On Fri, Jul 17, 2015 at 6:49 PM, Vinod Kone vinodk...@gmail.com wrote:

 +1 (binding)

 Successfully built RPMs for CentOS5 and CentOS6 with network isolator.


 On Fri, Jul 17, 2015 at 4:56 PM, Khanduja, Vaibhav 
 vaibhav.khand...@emc.com
  wrote:

  +1
 
  Sent from my iPhone. Please excuse the typos and brevity of this message.
 
   On Jul 17, 2015, at 4:43 PM, Adam Bordelon a...@mesosphere.io wrote:
  
   Hello Mesos community,
  
   Please vote on releasing the following candidate as Apache Mesos
 0.23.0.
  
   0.23.0 includes the following:
  
 
 
   - Per-container network isolation
   - Dockerized slaves will properly recover Docker containers upon
  failover.
   - Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.
  
   as well as experimental support for:
   - Fetcher Caching
   - Revocable Resources
   - SSL encryption
   - Persistent Volumes
   - Dynamic Reservations
  
   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.23.0-rc4
  
 
 
  
   The candidate for Mesos 0.23.0 release is available at:
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz
  
   The tag to be voted on is 0.23.0-rc4:
  
 
 https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.23.0-rc4
  
   The MD5 checksum of the tarball can be found at:
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.0.tar.gz.md5
  
   The signature of the tarball can be found at:
  
 
 https://dist.apache.org/repos/dist/dev/mesos/0.23.0-rc4/mesos-0.23.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-1062
  
   Please vote on releasing this package as Apache Mesos 0.23.0!
  
   The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
   majority of at least 3 +1 PMC votes are cast.
  
   [ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
   [ ] -1 Do not release this package because ...
  
   Thanks,
   -Adam-
 



[VOTE] Release Apache Mesos 0.23.0 (rc4)

2015-07-17 Thread Adam Bordelon
Hello Mesos community,

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

0.23.0 includes the following:

- Per-container network isolation
- Dockerized slaves will properly recover Docker containers upon failover.
- Upgraded minimum required compilers to GCC 4.8+ or clang 3.5+.

as well as experimental support for:
- Fetcher Caching
- Revocable Resources
- SSL encryption
- Persistent Volumes
- Dynamic Reservations

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


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

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

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

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

Please vote on releasing this package as Apache Mesos 0.23.0!

The vote is open until Wed July 22nd, 17:00 PDT 2015 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.23.0 (I've tested it!)
[ ] -1 Do not release this package because ...

Thanks,
-Adam-