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

Reply via email to