Hi Taylor,

Is there a fork or branch with Clojure 1.5 support? Or is this just a
change of Clojure version in master branch?

Thanks
Milinda

On Thu, Mar 27, 2014 at 1:05 AM, P. Taylor Goetz <[email protected]> wrote:
> As promised, binaries  can be found here:
>
> http://people.apache.org/~ptgoetz/storm/storm-0.9.2-incubating/dep-frankenbuild/
>
> This is not a release. It is merely a convenience build provided to enable 
> further testing among the community.
>
> -Taylor
>
> On Mar 26, 2014, at 9:54 PM, P. Taylor Goetz <[email protected]> wrote:
>
>> I've submitted pull requests for most of these changes (I think I still need 
>> to submit one for http-client), where there wasn't already one.
>>
>> The only problem I saw was with upgrading to clojure 1.6.0. IIRC it had to 
>> do with ns conflicts with "some.*". Falling back to 1.5.1 solved it. I 
>> didn't investigate it. But it seems upgrading to 1.6.x will require some 
>> code change.
>>
>> Anyway I created a snapshot build with all these updates pulled in. All unit 
>> tests pass, and my basic fully distributed mode smoke tests pass, so I'm 
>> leaning toward a +1 for all.
>>
>> However, if anyone who is interested in seeing these upgrades merged has the 
>> time and resources to try it out, that would be a huge help to us.
>>
>> I'll post the binaries soon, when I have access to a real computer.
>>
>> -Taylor
>>
>>> On Mar 26, 2014, at 10:49 AM, Brian O'Neill <[email protected]> wrote:
>>>
>>>
>>> I’m +1 on all of those (including the clojure version bump).
>>>
>>> We’ve been hit with the maven-clojure-plugin issue as well, with no real
>>> way to diagnose.
>>>
>>> -brian
>>>
>>> ---
>>> Brian O'Neill
>>> Chief Technology Officer
>>>
>>> Health Market Science
>>> The Science of Better Results
>>> 2700 Horizon Drive · King of Prussia, PA · 19406
>>> M: 215.588.6024 · @boneill42 <http://www.twitter.com/boneill42>  ·
>>> healthmarketscience.com
>>>
>>> This information transmitted in this email message is for the intended
>>> recipient only and may contain confidential and/or privileged material. If
>>> you received this email in error and are not the intended recipient, or
>>> the person responsible to deliver it to the intended recipient, please
>>> contact the sender at the email above and delete this email and any
>>> attachments and destroy any copies thereof. Any review, retransmission,
>>> dissemination, copying or other use of, or taking any action in reliance
>>> upon, this information by persons or entities other than the intended
>>> recipient is strictly prohibited.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> On 3/26/14, 10:09 AM, "P. Taylor Goetz" <[email protected]> wrote:
>>>>
>>>> There are a number of email threads and JIRA issues regarding upgrading
>>>> various storm dependencies, so I’d like to enumerate them and discuss
>>>> them in one thread.
>>>>
>>>> Here’s the list so far:
>>>>
>>>> 1. Kryo/Carbonite (STORM-263)[1]
>>>> 2. Clojure (STORM-265) [2]
>>>> 3. commons-io (STORM-258) [3]
>>>> 4. curator (STORM-252) [4]
>>>> 5. http-client [5]
>>>>
>>>> I am +1 for all of the above, with the exception of #2, which I am +0
>>>> only because I personally haven’t had a chance to do any testing with
>>>> newer versions of clojure. I’d be interested to hear if anyone has done
>>>> any testing with newer versions of clojure.
>>>>
>>>> I think we should at least consider a bump to clojure 1.5 since it
>>>> includes Bobby Evan’s patch that fixes error output getting swallowed
>>>> (this manifests itself as the maven-clojure-plugin failing without any
>>>> useful information when there are certain AOT compilation issues — very
>>>> annoying).
>>>>
>>>> - Taylor
>>>>
>>>> [1] https://issues.apache.org/jira/browse/STORM-263
>>>> [2] https://issues.apache.org/jira/browse/STORM-265
>>>> [3] https://issues.apache.org/jira/browse/STORM-258
>>>> [4] https://issues.apache.org/jira/browse/STORM-252
>>>> [5]
>>>> http://mail-archives.apache.org/mod_mbox/storm-user/201402.mbox/%3CA732B22
>>>> [email protected]%3E
>>>>
>>>>> On Mar 26, 2014, at 7:13 AM, Brian O'Neill <[email protected]> wrote:
>>>>>
>>>>> Agreed.  One of our guys got hung up on that just yesterday.
>>>>> It isn’t hard to track down the assembly, but it might be worth making
>>>>> it a bit easier.
>>>>>
>>>>> Also, I’d love to see STORM-263 included in the next release.   It
>>>>> seems like a quick win.
>>>>>
>>>>> -brian
>>>>>
>>>>> ---
>>>>> Brian O'Neill
>>>>> Chief Technology Officer
>>>>>
>>>>> Health Market Science
>>>>> The Science of Better Results
>>>>> 2700 Horizon Drive · King of Prussia, PA · 19406
>>>>> M: 215.588.6024 · @boneill42  ·  healthmarketscience.com
>>>>>
>>>>> This information transmitted in this email message is for the intended
>>>>> recipient only and may contain confidential and/or privileged material.
>>>>> If you received this email in error and are not the intended recipient,
>>>>> or the person responsible to deliver it to the intended recipient,
>>>>> please contact the sender at the email above and delete this email and
>>>>> any attachments and destroy any copies thereof. Any review,
>>>>> retransmission, dissemination, copying or other use of, or taking any
>>>>> action in reliance upon, this information by persons or entities other
>>>>> than the intended recipient is strictly prohibited.
>>>>>
>>>>>> On Mar 26, 2014, at 2:19 AM, Kang Xiao <[email protected]> wrote:
>>>>>>
>>>>>> hi guys
>>>>>>
>>>>>> How about adding a bin/build_release.sh (http://build_release.sh)
>>>>>> script in this 0.9.2-incubating release?
>>>>>>
>>>>>> Since some guys asked the question about building storm release
>>>>>> package more than once in the mail list.
>>>>>>
>>>>>> --
>>>>>> Best Regards!
>>>>>>
>>>>>> 肖康(Kang Xiao,<[email protected] (mailto:[email protected])>)
>>>>>> Distributed Software Engineer
>>>>>>
>>>>>>> 在 2014年3月25日 星期二,1:38,Suresh Srinivas 写道:
>>>>>>> Taylor, I am not very clear on "Lazy consensus +2". By this
>>>>>>> definition code
>>>>>>> can committed with no +1 from a committer, right?
>>>>>>>
>>>>>>> You may want to look at Hadoop bylaws -
>>>>>>> https://hadoop.apache.org/bylaws.html
>>>>>>>
>>>>>>> The code commits in Hadoop are consensus approval with minimum +1
>>>>>>> from an
>>>>>>> active committer and no veto. This has worked well in my experience.
>>>>>>> It may
>>>>>>> be a good idea to also adapt minimum 3 +1s from active committers for
>>>>>>> merging feature branches.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Mar 21, 2014 at 6:22 PM, P. Taylor Goetz <[email protected]
>>>>>>> (mailto:[email protected])> wrote:
>>>>>>>
>>>>>>>> That brings up a good point that probably deserves a separate thread.
>>>>>>>>
>>>>>>>> We should establish by-laws soon. Specifically a commit/merge policy.
>>>>>>>>
>>>>>>>> For code changes, I've been operating under a "lazy consensus +2"
>>>>>>>> model: 2
>>>>>>>> committer +1 votes and no vetoes (-1). If a committer submits the
>>>>>>>> patch,
>>>>>>>> that's an implicit +1. Unless it's a somewhat urgent fix, I've been
>>>>>>>> waiting
>>>>>>>> for 3 binding votes and no vetoes.
>>>>>>>>
>>>>>>>> That's kind of a middle ground between the traditional code
>>>>>>>> modification
>>>>>>>> rule and lazy consensus [1].
>>>>>>>>
>>>>>>>> When wearing my "release manager" hat, I've also interpreted "code
>>>>>>>> change"
>>>>>>>> to mean "anything that alters the behavior of the software we
>>>>>>>> produce." In
>>>>>>>> terms of the build/packaging I've been a little looser. For large
>>>>>>>> changes
>>>>>>>> (e.g. The switch to maven), I've waited for 3 binding votes. For some
>>>>>>>> changes I've committed directly -- I don't think we need to have a
>>>>>>>> 3-day
>>>>>>>> vote on updating the CHANGELOG, for example.
>>>>>>>>
>>>>>>>> Anyway, it's something to think about. Sorry for hijacking the
>>>>>>>> thread.
>>>>>>>>
>>>>>>>> +1 (again ;) )
>>>>>>>>
>>>>>>>> Taylor
>>>>>>>>
>>>>>>>> [1] https://www.apache.org/foundation/voting.html
>>>>>>>>
>>>>>>>>> On Mar 21, 2014, at 7:48 PM, Nathan Marz <[email protected]
>>>>>>>>> (mailto:[email protected])> wrote:
>>>>>>>>>
>>>>>>>>> Let's get https://issues.apache.org/jira/browse/STORM-262 in there.
>>>>>>>>> Just
>>>>>>>>> one more vote needed by a committer.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Fri, Mar 21, 2014 at 3:21 PM, Patrick Lucas <[email protected]
>>>>>>>>>> (mailto:[email protected])> wrote:
>>>>>>>>>>
>>>>>>>>>> A fix STORM-120 would be greatly appreciated. It's making it
>>>>>>>>>> impossible
>>>>>>>> to
>>>>>>>>>> increase tasks/executors > 1 when there is a downstream shuffle
>>>>>>>>>
>>>>>>>>
>>>>>>>> grouping.
>>>>>>>>>>
>>>>>>>>>> I'm not sure why there haven't been more reports of problems with
>>>>>>>>>> it.
>>>>>>>> Two
>>>>>>>>>> possibilities I can think of are that we are using exclusively
>>>>>>>>>> shell
>>>>>>>>>> components--perhaps there's a root-cause bug in those component
>>>>>>>>>> classes--and
>>>>>>>>>> that we are dealing with a high volume stream of large tuples.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> (thousands /
>>>>>>>>>> sec, KB in size)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Mar 20, 2014 at 2:14 PM, P. Taylor Goetz
>>>>>>>>>> <[email protected] (mailto:[email protected])>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Never mind... just found it.
>>>>>>>>>>>
>>>>>>>>>>>> On Mar 20, 2014, at 5:09 PM, P. Taylor Goetz <[email protected]
>>>>>>>>>>>> (mailto:[email protected])>
>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Derek do you have an idea for a fix?
>>>>>>>>>>>>
>>>>>>>>>>>> On Mar 20, 2014, at 3:43 PM, Derek Dagit <[email protected]
>>>>>>>>>>>> (mailto:[email protected])>
>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>> As I said above, this fix is the most important in my opinion.
>>>>>>>>>>>>>> STORM-259 (Random#nextInt) is new to me -- can't say whether
>>>>>>>>>>>>>> it's as
>>>>>>>>>>>>>> important as STORM-187 or not.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yeah, we found it recently, and I created it this morning after
>>>>>>>>>> reading
>>>>>>>>>>> Taylor's mail.
>>>>>>>>>>>>>
>>>>>>>>>>>>> STORM-187 can be a problem with fewer than 30 retries
>>>>>>>>>>>>> (likelihood
>>>>>>>>>>> depends on configuration), but we will hit STORM-259 when retries
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> exceeds
>>>>>>>>>>> 30.
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Derek
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 3/20/14, 14:18, Michael G. Noll wrote:
>>>>>>>>>>>>>> On my side the most important change is, as you point out,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> STORM-187.
>>>>>>>>>>>>>> The primary reason is like Adam Lewis is pointing out because
>>>>>>>>>>>>>> it's a
>>>>>>>>>>>>>> stability problem. The secondary aspect is that this issue
>>>>>>>>>>>>>> taints
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>>>>> new Netty backend, and at least IMHO the faster Storm could
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> confidently
>>>>>>>>>>>>>> bury ZeroMQ the better. :-)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> As I said above, this fix is the most important in my opinion.
>>>>>>>>>>>>>> STORM-259 (Random#nextInt) is new to me -- can't say whether
>>>>>>>>>>>>>> it's as
>>>>>>>>>>>>>> important as STORM-187 or not.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Switching to my non-essential wishlist I'd also +1 STORM-252
>>>>>>>> (Upgrade
>>>>>>>>>>>>>> Curator and thus ZooKeeper to 3.4.5). We have been running ZK
>>>>>>>>>>>>>> 3.4.5
>>>>>>>>>>>>>> anyway for a couple of reasons, and it would be nice to have
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> official
>>>>>>>>>>>>>> Storm support for the latest ZK version (ok, the recently
>>>>>>>>>>>>>> released
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> ZK
>>>>>>>>>>>>>> 3.4.6 is actually the latest but hey). Although I don't know
>>>>>>>>>>>>>> how
>>>>>>>>>>>>>> confident we are that the code in STORM-252 actually works,
>>>>>>>>>>>>>> i.e.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> whether
>>>>>>>>>>>>>> integrating STORM-252 into 0.9.2 on such short notice would be
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> jumping
>>>>>>>>>>>>>> the gun or a safe move.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Btw, in terms of Storm/Kafka integration Kafka is in the same
>>>>>>>>>>>>>> boat:
>>>>>>>>>>>>>> it's built against ZK 3.3.x, and LinkedIn recommends the use
>>>>>>>>>>>>>> of ZK
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 3.3.4
>>>>>>>>>>>>>> in the docs. There's an open ticket KAFKA-854 [1] that's
>>>>>>>>>>>>>> basically
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>>>>> equivalent of STORM-252, but I'm not sure how actively the
>>>>>>>>>>>>>> Kafka
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> team
>>>>>>>>>>> is
>>>>>>>>>>>>>> working on that.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>> Michael
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/KAFKA-854
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 03/20/2014 02:33 AM, P. Taylor Goetz wrote:
>>>>>>>>>>>>>>> I'd like to get this discussion started, largely because the
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> "negative timeout" bug (STORM-187) really bothers me. I've not
>>>>>>>>>>> seen it
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> in
>>>>>>>>>>> the wild, but I've heard of a few cases where it was enough to
>>>>>>>>>>> hinder
>>>>>>>>>>> upgrading.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HEAD looks good to me at the moment, with the major difference
>>>>>>>> being
>>>>>>>>>>> the zookeeper update and the patch mentioned above.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Any thoughts on other PRs or patches to include?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Patrick Lucas
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Twitter: @nathanmarz
>>>>>>>>> http://nathanmarz.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> http://hortonworks.com/download/
>>>>>>>
>>>>>>> --
>>>>>>> CONFIDENTIALITY NOTICE
>>>>>>> NOTICE: This message is intended for the use of the individual or
>>>>>>> entity to
>>>>>>> which it is addressed and may contain information that is
>>>>>>> confidential,
>>>>>>> privileged and exempt from disclosure under applicable law. If the
>>>>>>> reader
>>>>>>> of this message is not the intended recipient, you are hereby
>>>>>>> notified that
>>>>>>> any printing, copying, dissemination, distribution, disclosure or
>>>>>>> forwarding of this communication is strictly prohibited. If you have
>>>>>>> received this communication in error, please contact the sender
>>>>>>> immediately
>>>>>>> and delete it from your system. Thank You.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>



-- 
Milinda Pathirage

PhD Student | Research Assistant
School of Informatics and Computing | Data to Insight Center
Indiana University

twitter: milindalakmal
skype: milinda.pathirage
blog: http://milinda.pathirage.org

Reply via email to