From: zhoumin <zhoumin@loongson.cn>
To: Patrick Robb <probb@iol.unh.edu>
Cc: ci@dpdk.org, Aaron Conole <aconole@redhat.com>,
David Marchand <david.marchand@redhat.com>,
"Brandes, Shai" <shaibran@amazon.com>
Subject: Re: Email based retests for the Loongarch lab
Date: Fri, 1 Aug 2025 09:27:38 +0800 [thread overview]
Message-ID: <47f559d8-7268-9f85-1024-36468c9cef4e@loongson.cn> (raw)
In-Reply-To: <CAJvnSUDKFVyj+eQ6_LsFsSQ6SoZ73ZvfsYeCwcQv-CKW4Q9tzg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3277 bytes --]
Hi Patrick Robb,
On 2025/7/25 10:24PM, Patrick Robb wrote:
>
>
> On Thu, Jul 17, 2025 at 8:50 AM zhoumin <zhoumin@loongson.cn
> <mailto:zhoumin@loongson.cn>> wrote:
>
> Hi Patrick Robb,
>
> On 2025/7/9 8:49AM, Patrick Robb wrote:
>> Hi Zhoumin,
>>
>> Aaron did approve the get_reruns.py patch for the rebase arg and
>> merge it to dpdk-ci. So, you are good to pull that into your
>> dpdk-ci fork.
>>
> Thanks for your contributions. I have used this script to support
> the retest with rebase arg in Loongson lab.
>> On Tue, Jun 17, 2025 at 12:16 AM zhoumin <zhoumin@loongson.cn
>> <mailto:zhoumin@loongson.cn>> wrote:
>>
>>> Maybe you can apply it, give it a run and add a tested by
>>> tag to the patch if it is working for you?
>> Yes, I have tested it and it is working for me. This patch
>> has a little changes in the inputs and outputs to
>> get_reruns.py, and I need to make corresponding changes to
>> our current implementation of retest.
>>>
>> Okay, thanks. When you get the free time to implement these
>> change please ping me so I know we are ready for any next steps
>> (like updating the labs recheck support status on the DPDK website).
> We support the rebase arg now when request to retest. But there
> maybe a little difference between Loongson lab and other labs. We
> recheck the patches on the latest HEAD of the branch specified by
> rebase arg if has or selected by pw_maintainers_cli.py script. I
> want to know if there will be any problems with this behaviour? Is
> it acceptable?
>
>
> The behavior you describe is correct - when the rebase argument is
> used, the patch should be applied to HEAD of the branch specified by
> the rebase arg.
>
> However, I do believe there is a discrepancy in our labs behavior when
> it comes to retests which are submitted without the rebase argument.
> In this case, UNH lab, AWS, and GitHub are running retests on the
> original patch artifacts without re-applying to the current HEAD at
> the time of the retest. On the other hand, I believe Loongson does
> re-apply to HEAD even when the rebase argument is not specified. I
> think in an ideal world our behavior would be uniform across the labs.
> What that would require in this case is either:
>
> 1. Loongson changes to retesting without re-apply on HEAD when no
> rebase argument is given (unclear how much work this is)
I'm glad to say Loongson lab has changed to retesting without re-apply
on HEAD when no rebase argument is given. We recorded the commit ID of
the base for the series to test during the first test and use it as the
base to retest if no rebase argument is specified. We also ensure that
the patch will be applied to HEAD of the branch specified by the rebase
argument if it exists.
> OR
> 2. The other labs change their behavior to just re-apply on HEAD for
> every retest, regardless of the rebase argument situation (probably
> not a lot of implementation effort, but does reduce user flexibility a
> little).
>
> Sounds like a good topic to discuss at an upcoming CI meeting. :)
>
> I will send the dpdk-web patch noting that you have added rebase
> coverage. Thanks Min Zhou.
>
>
[-- Attachment #2: Type: text/html, Size: 7479 bytes --]
next prev parent reply other threads:[~2025-08-01 1:29 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-22 5:55 Patrick Robb
2024-02-22 13:54 ` Patrick Robb
2024-02-28 5:34 ` zhoumin
2024-02-29 6:09 ` Patrick Robb
2024-03-01 10:19 ` zhoumin
2025-05-28 19:36 ` Patrick Robb
2025-06-08 0:49 ` zhoumin
2025-06-11 21:05 ` Patrick Robb
2025-06-17 4:15 ` zhoumin
2025-07-09 12:49 ` Patrick Robb
2025-07-17 12:48 ` zhoumin
2025-07-25 14:24 ` Patrick Robb
2025-08-01 1:27 ` zhoumin [this message]
2025-08-01 13:49 ` Patrick Robb
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47f559d8-7268-9f85-1024-36468c9cef4e@loongson.cn \
--to=zhoumin@loongson.cn \
--cc=aconole@redhat.com \
--cc=ci@dpdk.org \
--cc=david.marchand@redhat.com \
--cc=probb@iol.unh.edu \
--cc=shaibran@amazon.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).