+chris Hey Chris, looks like we're stalled on releasing again. What are the rules for a lack of IPMC participation in the 72 hour window? Can we proceed?
On Fri, Jun 14, 2013 at 11:09 AM, Benjamin Mahler <bmah...@twitter.com>wrote: > Unfortunately 0.12.0 was at a point where we had flaky tests, we're in > much better shape these days! (0.13.0 and later) > > Alright, just one additional binding vote needed!! Hopefully we can get > that quickly and start preparing to release 0.13.0. > > > On Thu, Jun 13, 2013 at 11:27 PM, Andy Konwinski > <andykonwin...@gmail.com>wrote: > >> Yeah, after running the tests a few more times I saw a couple different >> tests fail and eventually in one run of `make check` they all passed. >> >> Here's the play-by-play: >> >> I ran the tests again and they hung here for at least 10 min: >> >> MacbookAir:build andyk$ make check >> Making check in . >> make[1]: Nothing to be done for `check-am'. >> Making check in third_party >> make check-recursive >> Making check in libprocess >> Making check in third_party >> make check-am >> make libgmock.la >> make[6]: `libgmock.la' is up to date. >> Making check in . >> make tests >> make[5]: `tests' is up to date. >> make check-TESTS >> >> Then again, and a different test failed in libprocess after a few seconds: >> >> MacbookAir:build andyk$ cat third_party/libprocess/test-suite.log >> >> ... >> >> [ RUN ] Statistics.truncate >> ../../../third_party/libprocess/src/tests/statistics_tests.cpp:58: Failure >> Expected: (Clock::now()) >= (values.get().begin()->first.secs()), actual: >> 1.37119e+09 vs 1.37119e+09 >> ../../../third_party/libprocess/src/tests/statistics_tests.cpp:71: Failure >> Expected: (Clock::now()) >= (values.get().begin()->first.secs()), actual: >> 1.37128e+09 vs 1.37128e+09 >> [ FAILED ] Statistics.truncate (1 ms) >> >> >> Then they all passed! >> >> Glad to know the flakey tests are known issues and being worked on in a >> future release. >> >> +1 (non-binding) from me on this release. >> >> Andy >> >> >> On Thu, Jun 13, 2013 at 10:38 PM, Vinod Kone <vinodk...@gmail.com> wrote: >> >> > is this test always failing or just flaky? we've fixed a bunch of our >> flaky >> > tests in 0.13.0. >> > >> > >> > On Thu, Jun 13, 2013 at 10:13 PM, Andy Konwinski < >> andykonwin...@gmail.com >> > >wrote: >> > >> > > I downloaded the tarball and it builds fine for me but `make check` >> > > doesn't succeed on OS X 10.8.3. Is this a known issue? >> > > >> > > I'll attach the test suite output and paste the output from the >> failing >> > > test below. >> > > >> > > Andy >> > > >> > > -- >> > > >> > > [ RUN ] ZooKeeperTest.MasterDetectorExpireSlaveZKSessionNewMaster >> > > 2013-06-13 >> > 22:07:44,372:5033(0x11747b000):ZOO_ERROR@handle_socket_error_msg@1603: >> > > Socket [127.0.0.1:51504] zk retcode=-4, errno=64(Host is down): >> failed >> > > while receiving a server response >> > > 2013-06-13 >> > 22:07:44,375:5033(0x11726f000):ZOO_ERROR@handle_socket_error_msg@1603: >> > > Socket [127.0.0.1:51504] zk retcode=-4, errno=64(Host is down): >> failed >> > > while receiving a server response >> > > 2013-06-13 >> > 22:07:44,377:5033(0x11726f000):ZOO_ERROR@handle_socket_error_msg@1621: >> > > Socket [127.0.0.1:51504] zk retcode=-112, errno=70(Stale NFS file >> > > handle): sessionId=0x13f411506330000 has expired. >> > > E0613 22:07:44.377506 220274688 detector.cpp:477] Master detector >> ((755)@ >> > > 192.168.1.104:51358) failed to get masters: session expired >> > > ../../src/tests/zookeeper_tests.cpp:441: Failure >> > > Mock function called more times than expected - returning directly. >> > > Function call: newMasterDetected(@0x10d211c00 (758)@ >> > > 192.168.1.104:51358) >> > > Expected: to be called once >> > > Actual: called twice - over-saturated and active >> > > 2013-06-13 >> > 22:07:47,707:5033(0x11747b000):ZOO_ERROR@handle_socket_error_msg@1621: >> > > Socket [127.0.0.1:51504] zk retcode=-112, errno=70(Stale NFS file >> > > handle): sessionId=0x13f411506330002 has expired. >> > > [ FAILED ] ZooKeeperTest.MasterDetectorExpireSlaveZKSessionNewMaster >> > > (3459 ms) >> > > >> > > >> > > On Thu, Jun 13, 2013 at 8:59 PM, Mattmann, Chris A (398J) < >> > > chris.a.mattm...@jpl.nasa.gov> wrote: >> > > >> > >> Hi Ben, >> > >> >> > >> +1 from me (binding) >> > >> >> > >> SIGS pass (minor nit: your GPG key should probably be made available >> > >> at id.apache.org, which will in turn make it available here >> > >> http://people.apache.org/keys/group/mesos.asc) >> > >> >> > >> >> > >> I was able to import Ben's key: >> > >> >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% >> $HOME/bin/verify_gpg_sigs >> > >> Verifying Signature for file mesos-0.12.0-incubating.tar.gz.asc >> > >> gpg: Signature made Mon Jun 10 16:22:16 2013 PDT using RSA key ID >> > D141A5B6 >> > >> gpg: Can't check signature: No public key >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% gpg --keyserver >> > >> pgpkeys.mit.edu --recv-key D141A5B6 >> > >> gpg: requesting key D141A5B6 from hkp server pgpkeys.mit.edu >> > >> gpg: key D141A5B6: public key "Benjamin Mahler >> > >> <benjamin.mah...@gmail.com>" imported >> > >> gpg: Total number processed: 1 >> > >> gpg: imported: 1 (RSA: 1) >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% >> $HOME/bin/verify_gpg_sigs >> > >> Verifying Signature for file mesos-0.12.0-incubating.tar.gz.asc >> > >> gpg: Signature made Mon Jun 10 16:22:16 2013 PDT using RSA key ID >> > D141A5B6 >> > >> gpg: Good signature from "Benjamin Mahler <benjamin.mah...@gmail.com >> >" >> > >> gpg: WARNING: This key is not certified with a trusted signature! >> > >> gpg: There is no indication that the signature belongs to >> the >> > >> owner. >> > >> Primary key fingerprint: E3A6 E5EF 7B67 C142 5B53 F072 D0BE BB95 >> D141 >> > >> A5B6 >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% >> > >> >> > >> CHECKSUMS pass: >> > >> >> > >> >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% >> > >> $HOME/bin/verify_md5_checksums >> > >> md5sum: stat '*.bz2': No such file or directory >> > >> md5sum: stat '*.zip': No such file or directory >> > >> mesos-0.12.0-incubating.tar.gz: OK >> > >> [chipotle:~/tmp/apache-mesos-0.12.0] mattmann% >> > >> >> > >> >> > >> BUILD OK: >> > >> [chipotle:~/tmp/apache-mesos-0.12.0/mesos-0.12.0] mattmann% >> ./configure >> > >> --disable-java >> > >> checking build system type... x86_64-apple-darwin12.4.0 >> > >> checking host system type... x86_64-apple-darwin12.4.0 >> > >> checking target system type... x86_64-apple-darwin12.4.0 >> > >> ..long time >> > >> byte-compiling build/bdist.macosx-10.8-intel/egg/_mesos.py to >> _mesos.pyc >> > >> creating build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> copying src/mesos.egg-info/PKG-INFO -> >> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> copying src/mesos.egg-info/SOURCES.txt -> >> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> copying src/mesos.egg-info/dependency_links.txt -> >> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> copying src/mesos.egg-info/requires.txt -> >> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> copying src/mesos.egg-info/top_level.txt -> >> > >> build/bdist.macosx-10.8-intel/egg/EGG-INFO >> > >> writing build/bdist.macosx-10.8-intel/egg/EGG-INFO/native_libs.txt >> > >> zip_safe flag not set; analyzing archive contents... >> > >> creating dist >> > >> creating 'dist/mesos-0.12.0-py2.7-macosx-10.8-intel.egg' and adding >> > >> 'build/bdist.macosx-10.8-intel/egg' to it >> > >> removing 'build/bdist.macosx-10.8-intel/egg' (and everything under >> it) >> > >> Making all in ec2 >> > >> make[1]: Nothing to be done for `all'. >> > >> Making all in hadoop >> > >> make[1]: Nothing to be done for `all'. >> > >> [chipotle:~/tmp/apache-mesos-0.12.0/mesos-0.12.0] mattmann% >> > >> >> > >> >> > >> >> > >> >> > >> Cheers, >> > >> Chris >> > >> >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> Chris Mattmann, Ph.D. >> > >> Senior Computer Scientist >> > >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> > >> Office: 171-266B, Mailstop: 171-246 >> > >> Email: chris.a.mattm...@nasa.gov >> > >> WWW: http://sunset.usc.edu/~mattmann/ >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> Adjunct Assistant Professor, Computer Science Department >> > >> University of Southern California, Los Angeles, CA 90089 USA >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> -----Original Message----- >> > >> From: Benjamin Mahler <benjamin.mah...@gmail.com> >> > >> Reply-To: "general@incubator.apache.org" < >> general@incubator.apache.org> >> > >> Date: Monday, June 10, 2013 5:05 PM >> > >> To: "general@incubator.apache.org" <general@incubator.apache.org>, >> > >> "mesos-...@incubator.apache.org" <mesos-...@incubator.apache.org> >> > >> Subject: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1) >> > >> >> > >> >Please vote on releasing the following candidate as Apache Mesos >> > >> >(incubating) version 0.12.0. This will be the fourth incubator >> release >> > >> for >> > >> >Mesos in Apache. >> > >> > >> > >> >The candidate for Mesos 0.12.0-incubating release is available at: >> > >> > >> > >> >> > >> http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0 >> > >> >-incubating.tar.gz >> > >> > >> > >> >The tag to be voted on is 0.12.0-rc1: >> > >> > >> > >> >> > >> https://git-wip-us.apache.org/repos/asf?p=incubator-mesos.git;a=tag;h=57d7 >> > >> >b9719dce662881b162eba10b5765a807d53c >> > >> > >> > >> >The MD5 checksum of the tarball can be found at: >> > >> > >> > >> >> > >> http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0 >> > >> >-incubating.tar.gz.md5 >> > >> > >> > >> >The signature of the tarball can be found at: >> > >> > >> > >> >> > >> http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0 >> > >> >-incubating.tar.gz.asc >> > >> > >> > >> >PGP key used to sign the release: >> > >> > >> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD0BEBB95D141A5B6 >> > >> > >> > >> >Please vote on releasing this package as Apache Mesos >> > 0.12.0-incubating! >> > >> > >> > >> >The vote is open until Thursday, June 13th at 00:00 UTC and passes >> if >> > >> >a majority >> > >> >of at least 3 +1 IPMC votes are cast. >> > >> > >> > >> >[ ] +1 Release this package as Apache Mesos 0.12.0-incubating >> > >> >[ ] -1 Do not release this package because ... >> > >> > >> > >> >To learn more about Apache Mesos, please see >> > >> >http://incubator.apache.org/mesos. >> > >> >> > >> >> > > >> > >> > >