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
 [