Hey, Martin, yes, I did several clean-compile-test runs with 048ffd2fee using 
Java 7 and I no longer get any test failures.  Thanks!
—T

On Mar 8, 2014, at 7:01 AM, Martin Kleppmann <[email protected]> wrote:

> Ok, I think I've fixed the SAMZA-16 issue (which appears to be the same as 
> SAMZA-10), namely TestTopicMetadataCache.testBasicMetadataCacheFunctionality 
> failing on Java 7.
> 
> And in SAMZA-166 you fixed TestStatefulTask.testShouldStartAndRestore, which 
> is now working for Garry. TJ, could you check whether it's now working for 
> you?
> 
> I think that covers all the issues mentioned on this thread. As far as I can 
> see, there are no other known issues with Java 7. If we missed something, 
> please file a JIRA :)
> 
> Martin
> 
> On 6 Mar 2014, at 21:50, Chris Riccomini <[email protected]> wrote:
>> Hey Martin,
>> 
>> So far it sounds like we have two different issues discovered.
>> 
>> Tracking ticket is here:
>> 
>> https://issues.apache.org/jira/browse/SAMZA-16
>> 
>> Original issue discovered by Tejas is here:
>> 
>> https://issues.apache.org/jira/browse/SAMZA-10
>> 
>> And now there's TJ's issue, which we should probably update SAMZA-16 with.
>> 
>> Cheers,
>> Chris
>> ________________________________________
>> From: Martin Kleppmann [[email protected]]
>> Sent: Thursday, March 06, 2014 1:40 PM
>> To: <[email protected]>
>> Subject: Re: TestStatefulTask failures
>> 
>> I've been developing with Java 7 on Mac OS (1.7.0_51-b13) and not noticed 
>> any particular issues -- at least it builds, the tests pass and hello-samza 
>> runs. If anything breaks, I'm happy to try to track it down. Is there 
>> anything particular I should be watching out for?
>> 
>> On 6 Mar 2014, at 20:18, Jakob Homan <[email protected]> wrote:
>>> The problems were with the build.  To my knowledge, no one has yet run
>>> Samza on 7.
>>> 
>>> 
>>> On Thu, Mar 6, 2014 at 11:23 AM, TJ Giuli <[email protected]> wrote:
>>> 
>>>> Ok, yes, things look good from my end when I compile 12594fb710 with Java
>>>> 6 on Mac OS X.  Do you guys have more of a sense of whether the issues with
>>>> Java 7 are confined to the build, or is runtime stability of Samza on Java
>>>> 7 in question?  Should I exclusively run my Samza tasks with 6?  Thanks for
>>>> looking into this!
>>>> —T
>>>> 
>>>> On Mar 5, 2014, at 1:10 PM, Garry Turkington <
>>>> [email protected]> wrote:
>>>> 
>>>>> Woot, yes, I can confirm this patch fixes things on my host. Thanks
>>>> Chris!
>>>>> 
>>>>> Regarding the failings in TestTopicMetadataCache this is Java 7 related,
>>>> something I need update SAMZA-16 about, this is an intermittent build
>>>> failure that we don't see on JDK6.
>>>>> 
>>>>> Garry
>>>>> 
>>>>> -----Original Message-----
>>>>> From: Chris Riccomini [mailto:[email protected]]
>>>>> Sent: 05 March 2014 20:10
>>>>> To: [email protected]
>>>>> Subject: Re: TestStatefulTask failures
>>>>> 
>>>>> Hey Guys,
>>>>> 
>>>>> I have a patch up at:
>>>>> 
>>>>> https://issues.apache.org/jira/browse/SAMZA-166
>>>>> 
>>>>> 
>>>>> Could you please apply and see if this fixes your problem? I ran the
>>>> TestStatefulTask test for an hour, and it passed every time.
>>>>> 
>>>>> TJ, regarding your cache issue, can you try running with Java 1.6
>>>> instead of 1.7, and see if that fixes the issue? Samza has had known issues
>>>> with Java 1.7.
>>>>> 
>>>>> Cheers,
>>>>> Chris
>>>>> 
>>>>> On 3/4/14 4:12 PM, "Jakob Homan" <[email protected]> wrote:
>>>>> 
>>>>>> Hey TJ-
>>>>>> Java 1.7 is known to be flaky right now.  Garry had planned on
>>>>>> taking a look at the issue.  Not sure where he is on this.  We
>>>>>> definitely want to get better 1.7 support.
>>>>>> -jg
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Tue, Mar 4, 2014 at 2:27 PM, TJ Giuli <[email protected]>
>>>>>> wrote:
>>>>>> 
>>>>>>> Great, thanks Chris.
>>>>>>> 
>>>>>>> Also, I should mention that when I build on my Mac, this is sprinkled
>>>>>>> throughout the build output:
>>>>>>> 
>>>>>>> objc[52666]: Class JavaLaunchHelper is implemented in both
>>>>>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/j
>>>>>>> ava
>>>>>>> and
>>>>>>> 
>>>>>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/li
>>>>>>> b/l
>>>>>>> ibinstrument.dylib.
>>>>>>> One of the two will be used. Which one is undefined.
>>>>>>> 
>>>>>>> —T
>>>>>>> On Mar 4, 2014, at 2:11 PM, Chris Riccomini <[email protected]>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hey Guys,
>>>>>>>> 
>>>>>>>> Able to reproduce the change log issue. Opening a JIRA and
>>>>>>> investigating.
>>>>>>>> 
>>>>>>>> https://issues.apache.org/jira/browse/SAMZA-166
>>>>>>>> 
>>>>>>>> 
>>>>>>>> TJ, I'll dig into the cache issue afterwards.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Chris
>>>>>>>> 
>>>>>>>> On 3/4/14 2:04 PM, "TJ Giuli" <[email protected]> wrote:
>>>>>>>> 
>>>>>>>>> Sure, Chris,
>>>>>>>>> 
>>>>>>>>> 1.)  d38277ff83956f5885dd6596db9c0e15761964c7
>>>>>>>>> 2.)  ./gradlew clean test
>>>>>>>>> 3.)  It doesn’t happen every time.  I just ran three consecutive
>>>>>>> tests,
>>>>>>> 2
>>>>>>>>> failed with different failures and one succeeded.
>>>>>>>>> Failure 1: http://pastebin.com/YG7KBjJz Failure 2:
>>>>>>>>> http://pastebin.com/7NqES1rS
>>>>>>>>> 
>>>>>>>>> Thanks for getting on this!
>>>>>>>>> —T
>>>>>>>>> 
>>>>>>>>> On Mar 4, 2014, at 1:37 PM, Chris Riccomini
>>>>>>>>> <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Hey Guys,
>>>>>>>>>> 
>>>>>>>>>> Having a look, but nothing yet.
>>>>>>>>>> 
>>>>>>>>>> Regarding the TestStatefulTask bugs, Martin did find a bug this
>>>>>>> morning
>>>>>>>>>> in
>>>>>>>>>> the SAMZA-142 commit. The issue is that KafkaSystemAdmin can
>>>>>>>>>> occasionally return empty metadata information for a change-log
>>>>>>>>>> stream. This
>>>>>>> results
>>>>>>>>>> in
>>>>>>>>>> an NPE later in the TaskStorageManager. The issue is triggered
>>>>>>>>>> when there is no lead Kafka broker for a given change-log's
>>>>>>>>>> topic/partition.
>>>>>>>>>> 
>>>>>>>>>> That said, I don't *think* this should cause a failure in
>>>>>>>>>> TestStatefulTask, since TestStatefulTask.validateTopics is run
>>>>>>> before
>>>>>>>>>> the
>>>>>>>>>> tests are run, and validateTopics checks to make sure that the
>>>>>>> metadata
>>>>>>>>>> is
>>>>>>>>>> available and there is no error code.
>>>>>>>>>> 
>>>>>>>>>> As for the testBasicMetadataCacheFunctionality, I haven't seen
>>>>>>>>>> that issue, and can't reproduce it. TJ, can you send:
>>>>>>>>>> 
>>>>>>>>>> 1. The git checksum you're working off of.
>>>>>>>>>> 2. The command you're using to run the test.
>>>>>>>>>> 3. Does the failure happen every time, or just randomly?
>>>>>>>>>> 
>>>>>>>>>> Cheers,
>>>>>>>>>> Chris
>>>>>>>>>> 
>>>>>>>>>> On 3/3/14 11:57 PM, "TJ Giuli" <[email protected]> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hey, guys,
>>>>>>>>>>> 
>>>>>>>>>>> I¹m also having build and test problems on both my Mac OS X
>>>>>>> (10.9.2)
>>>>>>>>>>> box
>>>>>>>>>>> and a relatively fresh Ubuntu 12.04  install.  On Ubuntu, I¹m
>>>>>>> getting
>>>>>>>>>>> the
>>>>>>>>>>> error that Garry describes (http://pastebin.com/4w3qr11K).  I
>>>>>>>>>>> was getting the same error on my Mac, but now I seem to have
>>>>>>>>>>> moved onto a
>>>>>>> failure
>>>>>>>>>>> in
>>>>>>>>>>> the testBasicMetadataCacheFunctionality test
>>>>>>>>>>> (http://pastebin.com/YNxrNC7q).
>>>>>>>>>>> ‹T
>>>>>>>>>>> 
>>>>>>>>>>> On Mar 3, 2014, at 4:25 PM, Garry Turkington
>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Jakob,
>>>>>>>>>>>> 
>>>>>>>>>>>> Yep, here's the output:
>>>>>>>>>>>> 
>>>>>>>>>>>> devel@vm17:~/samza$ git bisect bad
>>>>>>>>>>>> f50f022c7d0fbe648412c26c9d6dc677e7758006 is the first bad
>>>>>>>>>>>> commit commit f50f022c7d0fbe648412c26c9d6dc677e7758006
>>>>>>>>>>>> Author: Chris Riccomini <[email protected]>
>>>>>>>>>>>> Date:   Fri Feb 28 09:26:54 2014 -0800
>>>>>>>>>>>> 
>>>>>>>>>>>> SAMZA-142; changelog stores should restore from beginning of
>>>>>>> stream,
>>>>>>>>>>>> not the end
>>>>>>>>>>>> 
>>>>>>>>>>>> Garry
>>>>>>>>>>>> 
>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>> From: Jakob Homan [mailto:[email protected]]
>>>>>>>>>>>> Sent: 03 March 2014 23:25
>>>>>>>>>>>> To: [email protected]
>>>>>>>>>>>> Subject: Re: TestStatefulTask failures
>>>>>>>>>>>> 
>>>>>>>>>>>> Garry, can you run git bisect against the commits for the past
>>>>>>>>>>>> few days on the wheezy box?
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Monday, March 3, 2014 at 3:11 PM, Garry Turkington wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Chris,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Posted the test log at :
>>>>>>>>>>>>> 
>>>>>>>>>>>>> http://pastebin.com/LFEdfQqX
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Highlight is that it is timing out, and indeed line 325 of the
>>>>>>> test
>>>>>>>>>>>>> is
>>>>>>>>>>>>> task.awaitMessage. Which seems slightly odd as if there was
>>>>>>> something
>>>>>>>>>>>>> badly broken with the instantiation of Kafka and sending
>>>>>>>>>>>>> messages to/from it wouldn't we expect failures in the
>>>> samza-kafka tests?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On the Wheezy box this is failing every time.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> Garry
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Chris Riccomini [mailto:[email protected]]
>>>>>>>>>>>>> Sent: 03 March 2014 22:55
>>>>>>>>>>>>> To: [email protected]
>>>>>>>>>>>>> Subject: Re: TestStatefulTask failures
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Hey Garry,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Master successfully tested on my Mac OSX box with:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> $ ./gradlew clean test
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Chris
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On 3/3/14 2:49 PM, "Chris Riccomini" <[email protected]>
>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hey Garry,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hmm. This is alarming.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> This test is really more of an integration test than a unit
>>>>>>> test,
>>>>>>>>>>>>>> which makes it a bit trickier to tell why it's failed. It is,
>>>>>>>>>>>>>> however, extraordinarily useful in catching a ton of obscure
>>>>>>> bugs
>>>>>>>>>>>>>> that sneak through most of the other tests.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Questions:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 1. What is the error you see in the resulting test logs?
>>>>>>>>>>>>>> 2. Does it ALWAYS fail on your Wheezy box, or just sometimes?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I will try and re-run on my end. It's working fine on a
>>>>>>>>>>>>>> branch
>>>>>>> of
>>>>>>>>>>>>>> mine that was rebased mid-last week, but perhaps something
>>>>>>>>>>>>>> has broken.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Chris
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On 3/3/14 2:44 PM, "Garry Turkington"
>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Anyone else having issues doing a clean build of master? I
>>>>>>>>>>>>>>> was happily doing rebuilds on a repo that I hadn't pulled
>>>>>>>>>>>>>>> from
>>>>>>> origin
>>>>>>>>>>>>>>> since mid-last week. Then I did a git pull today and I get
>>>>>>>>>>>>>>> the following on each build
>>>>>>>>>>>>>>> attempt:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> org.apache.samza.test.integration.TestStatefulTask >
>>>>>>>>>>>>>>> testShouldStartAndRestore FAILED java.lang.AssertionError at
>>>>>>>>>>>>>>> TestStatefulTask.scala:325
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> The slightly curious thing is that if I go do a clone of
>>>>>>> master on
>>>>>>>>>>>>>>> a different host (Centos 5.2 64-bit) it builds fine but on
>>>>>>>>>>>>>>> my usual development VM (Debian Wheezy 64-bit) the above
>>>> happens.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> This could be specific to my environment (not the first
>>>>>>>>>>>>>>> time!)
>>>>>>> but
>>>>>>>>>>>>>>> I also know there have been changes around state and that
>>>>>>> specific
>>>>>>>>>>>>>>> test recently so anyone else seeing odd behaviour?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>> Garry
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -----
>>>>>>>>>>>>> No virus found in this message.
>>>>>>>>>>>>> Checked by AVG - www.avg.com
>>>>>>>>>>>>> Version: 2014.0.4259 / Virus Database: 3705/7144 - Release Date:
>>>>>>>>>>>>> 03/03/14
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -----
>>>>>>>>>>>> No virus found in this message.
>>>>>>>>>>>> Checked by AVG - www.avg.com
>>>>>>>>>>>> Version: 2014.0.4259 / Virus Database: 3705/7144 - Release Date:
>>>>>>>>>>>> 03/03/14
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>>> 
> 

Reply via email to