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

Reply via email to