mptcp.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Mat Martineau <mathew.j.martineau@linux.intel.com>
To: Geliang Tang <geliang.tang@suse.com>
Cc: mptcp@lists.linux.dev
Subject: Re: selftests/bpf: Add bpf_red test: Tests Results
Date: Fri, 1 Jul 2022 14:05:09 -0700 (PDT)	[thread overview]
Message-ID: <554ad2e8-2058-aa6d-5d7c-33dabeedf0c9@linux.intel.com> (raw)
In-Reply-To: <617c2057-b8e5-90df-e246-4db5f439f678@linux.intel.com>

[-- Attachment #1: Type: text/plain, Size: 2658 bytes --]

On Fri, 1 Jul 2022, Mat Martineau wrote:

> On Thu, 30 Jun 2022, Geliang Tang wrote:
>
>> On Thu, Jun 30, 2022 at 10:32:37AM +0000, MPTCP CI wrote:
>>> Hi Geliang,
>>> 
>>> Thank you for your modifications, that's great!
>>> 
>>> Our CI did some validations and here is its report:
>>> 
>>> - KVM Validation: normal:
>>>   - Unstable: 1 failed test(s): selftest_simult_flows - Critical: 2 Call 
>>> Trace(s) ❌:
>>>   - Task: https://cirrus-ci.com/task/5934869556494336
>>>   - Summary: 
>>> https://api.cirrus-ci.com/v1/artifact/task/5934869556494336/summary/summary.txt
>>> 
>>> - KVM Validation: debug:
>>>   - Unstable: 1 failed test(s): selftest_mptcp_join - Critical: 2 Call 
>>> Trace(s) ❌:
>>>   - Task: https://cirrus-ci.com/task/5371919603073024
>>>   - Summary: 
>>> https://api.cirrus-ci.com/v1/artifact/task/5371919603073024/summary/summary.txt
>>> 
>>> Initiator: Patchew Applier
>>> Commits: 
>>> https://github.com/multipath-tcp/mptcp_net-next/commits/012eddf81089
>>> 
>>> 
>>> If there are some issues, you can reproduce them using the same 
>>> environment as
>>> the one used by the CI thanks to a docker image, e.g.:
>>>
>>>     $ cd [kernel source code]
>>>     $ docker run -v "${PWD}:${PWD}:rw" -w "${PWD}" --privileged --rm -it \
>>>         --pull always mptcp/mptcp-upstream-virtme-docker:latest \
>>>         auto-debug
>>> 
>>> For more details:
>>>
>>>     https://github.com/multipath-tcp/mptcp-upstream-virtme-docker
>>> 
>>> 
>>> Please note that despite all the efforts that have been already done to 
>>> have a
>>> stable tests suite when executed on a public CI like here, it is possible 
>>> some
>>> reported issues are not due to your modifications. Still, do not hesitate 
>>> to
>>> help us improve that ;-)
>>> 
>>> Cheers,
>>> MPTCP GH Action bot
>>> Bot operated by Matthieu Baerts (Tessares)
>> 
>> Hi Matt,
>> 
>> I can't reproduce all the CI failures. All tests (mptcp_connect.sh,
>> mptcp_join.sh and bpf mptcp selftests) passed on my side.
>> 
>> All the test logs are attached.
>
> I checked out the tag that the CI built from 
> (patchew/cover.1656578856.git.geliang.tang@suse.com), and it looks like the 
> CI hit this:
>
> if (WARN_ON_ONCE(!msk->recovery))
>
> at line 999 of protocol.c, so this is an unexpected instance where dfrag == 
> msk->first_pending and msk->recovery is not set. My guess is that 
> msk->first_pending is not getting updated before returning from 
> __mptcp_push_pending() in some rare case. I'll look for this when reviewing 
> patch 2.

I think this will probably be fixed by changing the dfrag updates as I 
describe in the patch 2 review comments.

--
Mat Martineau
Intel

  reply	other threads:[~2022-07-01 21:05 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-30  8:50 [PATCH mptcp-next v10 0/5] BPF redundant scheduler Geliang Tang
2022-06-30  8:50 ` [PATCH mptcp-next v10 1/5] Squash to "mptcp: add get_subflow wrappers" Geliang Tang
2022-06-30  8:50 ` [PATCH mptcp-next v10 2/5] mptcp: redundant subflows push pending Geliang Tang
2022-07-01 21:01   ` Mat Martineau
2022-06-30  8:50 ` [PATCH mptcp-next v10 3/5] mptcp: redundant subflows retrans support Geliang Tang
2022-06-30  8:50 ` [PATCH mptcp-next v10 4/5] selftests/bpf: Add bpf_red scheduler Geliang Tang
2022-06-30  8:50 ` [PATCH mptcp-next v10 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-30 10:32   ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-30 12:34     ` Geliang Tang
2022-07-01 19:16       ` Mat Martineau
2022-07-01 21:05         ` Mat Martineau [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-15 12:32 [PATCH mptcp-next v25 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-12-20  2:52 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-12-06 13:22 [PATCH mptcp-next v23 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-12-06 14:50 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-12-02 13:30 [PATCH mptcp-next v22 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-12-02 14:36 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-11-28  3:24 [PATCH mptcp-next v21 7/7] selftests/bpf: Add bpf_red test Geliang Tang
2022-11-28  5:02 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-11-08  9:08 [PATCH mptcp-next v18 15/15] selftests/bpf: Add bpf_red test Geliang Tang
2022-11-08 10:51 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-11-08  6:45 [PATCH mptcp-next v17 15/15] selftests/bpf: Add bpf_red test Geliang Tang
2022-11-08  8:28 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-10-21 11:00 [PATCH mptcp-next v15 19/19] selftests/bpf: Add bpf_red test Geliang Tang
2022-10-21 13:08 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-09-27 15:27 [PATCH mptcp-next v12 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-09-27 17:24 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-09-09  9:11 [PATCH mptcp-next v11 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-09-09 10:54 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-23 14:54 [PATCH mptcp-next v9 6/6] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-23 16:20 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-23 10:50 [PATCH mptcp-next v8 6/6] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-23 12:39 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-21  9:54 [PATCH mptcp-next v7 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-21 11:07 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-10 13:05 [PATCH mptcp-next v6 9/9] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-10 15:09 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-06 14:41 [PATCH mptcp-next v5 7/7] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-06 16:26 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-06  9:47 [PATCH mptcp-next v4 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-06 11:47 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-06-05 13:29 [PATCH mptcp-next v3 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-06-05 15:41 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-05-20  8:04 [PATCH mptcp-next 10/10] selftests/bpf: add bpf_red test Geliang Tang
2022-05-20  9:52 ` selftests/bpf: add bpf_red test: Tests Results MPTCP CI

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=554ad2e8-2058-aa6d-5d7c-33dabeedf0c9@linux.intel.com \
    --to=mathew.j.martineau@linux.intel.com \
    --cc=geliang.tang@suse.com \
    --cc=mptcp@lists.linux.dev \
    /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).