Agreed.

I think now that our committer base is growing, I think we are better 
positioned to support that model.

-Taylor

> On Mar 21, 2014, at 9:58 PM, Nathan Marz <[email protected]> wrote:
> 
> IMO it should be two +1 votes by committers (separate from whoever
> submitted the patch) and no -1 votes. This is what we were using before
> going into Apache, and I think it's still the right model to use. I think
> it's a relatively safe voting process that should prevent bad changes from
> getting in, but it's not overly restrictive.
> 
> 
>> On Fri, Mar 21, 2014 at 6:22 PM, P. Taylor Goetz <[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]> 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]> 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]>
>>>> wrote:
>>>> 
>>>>> Never mind... just found it.
>>>>> 
>>>>>> On Mar 20, 2014, at 5:09 PM, P. Taylor Goetz <[email protected]>
>> wrote:
>>>>>> 
>>>>>> Derek do you have an idea for a fix?
>>>>>> 
>>>>>> On Mar 20, 2014, at 3:43 PM, Derek Dagit <[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
>> 
> 
> 
> 
> -- 
> Twitter: @nathanmarz
> http://nathanmarz.com

Reply via email to