Hi Gwen and Luke,

Sorry, I’ve probably misunderstood something again. Since KAFKA-10155 and 
KAFKA-10147 have now been resolved, I merged the trunk back into my branch and 
added to comment “retest this please” to my pull request 
(https://github.com/apache/kafka/pull/8844 
<https://github.com/apache/kafka/pull/8844>) like the contributing guidelines 
state. Unfortunately,  no tests seem to have been run.
Does a committer have to comment on the PR instead?

Thanks,
Michael

> On 16 Jun 2020, at 9:33 am, Michael Carter <michael.car...@instaclustr.com> 
> wrote:
> 
> Great, thanks Luke.
> I’ve undone the patch and added that comment.
> 
> Cheers,
> Michael
> 
>> On 15 Jun 2020, at 6:07 pm, Luke Chen <show...@gmail.com> wrote:
>> 
>> Hi Michael,
>> The failed unit test has already handled here:
>> https://issues.apache.org/jira/browse/KAFKA-10155
>> https://issues.apache.org/jira/browse/KAFKA-10147
>> 
>> So, maybe you can ignore the test errors and mention the issue number in PR.
>> Thanks.
>> 
>> Luke
>> 
>> On Mon, Jun 15, 2020 at 3:23 PM Michael Carter <
>> michael.car...@instaclustr.com> wrote:
>> 
>>> Thanks for the response Gwen, that clarifies things for me.
>>> 
>>> Regarding the unit test (ReassignPartitionsUnitTest.
>>> testModifyBrokerThrottles),  it appears to fail quite reliably on trunk as
>>> well (at least on my machine).
>>> It looks to me like a new override to
>>> MockAdminClient.describeConfigs(Collection<ConfigResource> resources)
>>> (MockAdminClient.java line 369) introduced in commit
>>> 48b56e533b3ff22ae0e2cf7fcc649e7df19f2b06 changed the behaviour of this
>>> method that the unit test relied on.
>>> I’ve just now put a patch into my branch to make that test pass by calling
>>> a slightly different version of describeConfigs (that avoids the overridden
>>> behaviour). It’s probably arguable whether that constitutes a fix or not
>>> though.
>>> 
>>> Cheers,
>>> Michael
>>> 
>>>> On 15 Jun 2020, at 3:41 pm, Gwen Shapira <g...@confluent.io> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> 1. Unfortunately, you need to get a committer to approve running the
>>> tests.
>>>> I just gave the green-light on your PR.
>>>> 2. You can hope that committers will see your PR, but sometimes things
>>> get
>>>> lost. If you know someone who is familiar with that area of the code, it
>>> is
>>>> a good idea to ping them.
>>>> 3. We do have some flaky tests. You can see that Jenkins will run 3
>>>> parallel builds, if some of them pass and the committer confirms that
>>>> failures are not related to your code, we are ok to merge. Obviously, if
>>>> you end up tracking them down and fixing, everyone will be very grateful.
>>>> 
>>>> Hope this helps,
>>>> 
>>>> Gwen
>>>> 
>>>> On Sun, Jun 14, 2020 at 5:52 PM Michael Carter <
>>>> michael.car...@instaclustr.com> wrote:
>>>> 
>>>>> Hi all,
>>>>> 
>>>>> I’ve submitted a patch for the first time(
>>>>> https://github.com/apache/kafka/pull/8844 <
>>>>> https://github.com/apache/kafka/pull/8844>), and I have a couple of
>>>>> questions that I’m hoping someone can help me answer.
>>>>> 
>>>>> I’m a little unclear what happens after that patch has been submitted.
>>> The
>>>>> coding guidelines say Jenkins will run tests automatically, but I don’t
>>> see
>>>>> any results anywhere. Have I misunderstood what should happen, or do I
>>> just
>>>>> not know where to look?
>>>>> Should I be attempting to find reviewers for the change myself, or is
>>> that
>>>>> done independently of the patch submitter?
>>>>> 
>>>>> Also, in resolving a couple of conflicts that have arisen after the
>>> patch
>>>>> was first submitted, I noticed that there are now failing unit tests
>>> that
>>>>> have nothing to do with my change. Is there a convention on how to deal
>>>>> with these? Should it be something that I try to fix on my branch?
>>>>> 
>>>>> Any thoughts are appreciated.
>>>>> 
>>>>> Thanks,
>>>>> Michael
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Gwen Shapira
>>>> Engineering Manager | Confluent
>>>> 650.450.2760 | @gwenshap
>>>> Follow us: Twitter | blog
>>> 
>>> 
> 

Reply via email to