Thank you for starting discussion, Steve. It sounds good to me.  I'll
check the test failures.

- Tsuyoshi

On Sun, Nov 22, 2015 at 9:21 PM, Steve Loughran <ste...@hortonworks.com> wrote:
>
> Jenkins is pretty much dead in the water these days; a test run that works is 
> a rare miracle rather than the default state. Which also means most patches 
> are being +1'd in even though patches are failing, with comments like "the 
> test failures are probably unrelated"
>
>
> I think everyone has to be grateful that I'm not volunteering to be release 
> manager for 2.8, as if I were i'd have already imposed a block on any patches 
> going in until jenkins was stable. That is: nothing but test fixes would go 
> in.
>
> as it is, at least for the next couple of weeks, I'm going to experiment with 
> reverting patches which break the build. Usually those breakages are being 
> fixed, eventually, with followup patches. With a "patches which break the 
> build get reverted" policy, whoever submitted that first patch gets to write 
> the fix *and test it again*. This should encourage people to be more rigorous 
> first time round.
>
>
>   1.  Yes, I'm going to have to be ruthless and do this for myself too. Or 
> others can. I'm not doing much (any?) core hadoop coding right now, so more 
> isolated.
>   2.  No, I don't plan to show favouritism: break the build and it gets 
> rolled back.
>   3.  We can review this in a week or two  to see how it goes. And someone 
> else can volunteer to keep jenkins happy.
>   4.  I'll get a smaller fix for HDFS-9263 in.
>   5.  I've also started running slider 0.90-SNAPSHOT test runs with Hadoop 
> 2.8.0-SNAPSHOT, so I'm being the first to find problems beyond jenkins. So 
> far HADOOP-12050 is the first blocker. It went in in August, which shows we 
> aren't doing enough cross-version testing beyond just Jenkins. That breakage 
> (HADOOP-12587) is stopping my test code working against secure clusters —if I 
> was being really harsh I'd have reverted that too, but's been in long enough 
> I think a fix is probably the best solution.
>   6.  Finally: everyone should feel free to fix tests. Don't be shy now!
>
> Giving this is a US vacation week, it should be a quieter week for breakages.
>
> Sorry —but if we can't even get Jenkins stable, then what hope do we have for 
> a 2.8 release working?
>
> -Steve
>
>

Reply via email to