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 <[email protected]> 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 <[email protected] > >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) < > > [email protected]> 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 > >> <[email protected]>" 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 <[email protected]>" > >> 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: [email protected] > >> 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 <[email protected]> > >> Reply-To: "[email protected]" <[email protected]> > >> Date: Monday, June 10, 2013 5:05 PM > >> To: "[email protected]" <[email protected]>, > >> "[email protected]" <[email protected]> > >> 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. > >> > >> > > >
