Hi Dave, I am working on the ikev2 crashes, I think I identified the issue, stay tuned.
ben > -----Original Message----- > From: Dave Wallace <dwallac...@gmail.com> > Sent: mercredi 10 février 2021 22:49 > To: v...@barachs.net; 'Paul Vinciguerra' <pvi...@vinciconsulting.com> > Cc: Benoit Ganne (bganne) <bga...@cisco.com>; 'Ole Troan' > <otr...@employees.org>; 'vpp-dev' <vpp-dev@lists.fd.io>; 'Juraj Linkeš' > <juraj.lin...@pantheon.tech> > Subject: Re: [vpp-dev] Make test failures on ubuntu-20.04 AARCH64 > > Verified that the fix resolves the Bihash test failure (rebased 30734): > > https://logs.fd.io/sandbox/vex-yul-rot-jenkins-2/daw_30773-vpp-verify- > master-ubuntu2004-aarch64/2/ > > There are still 6 ikev2 test failures from this test run that need to be > resolved. These all have core file stack traces available (see > core.traceback.gz in the test directories. All of these tests appear to > fail with this in the stacktrace: > > #5 0x0000ffff699683dc in ikev2_payload_add_data (data=data@entry=0x0, > c=<optimized out>, c=<optimized out>) at /w/workspace/daw_30773-vpp- > verify-master-ubuntu2004-aarch64/src/plugins/ikev2/ikev2_payload.c:136 > > Thanks, > -daw- > > > > On 2/10/21 10:18 AM, Dave Wallace via lists.fd.io wrote: > > > Thanks Dave! > -daw- > > > On 2/10/2021 7:54 AM, v...@barachs.net <mailto:v...@barachs.net> > wrote: > > > To make the pain go away, I quadrupled the vapi timeout for > the bihash test vectors. Turns out that a couple of tests run for almost 5 > seconds (on aarch64, debug) which caused sporadic failures. > > > > That’s probably about the right size hammer for this specific > problem. > > > > FWIW... Dave > > > > From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> <vpp- > d...@lists.fd.io> <mailto:vpp-dev@lists.fd.io> On Behalf Of Paul > Vinciguerra > Sent: Tuesday, February 9, 2021 1:31 PM > To: Dave Barach <v...@barachs.net> <mailto:v...@barachs.net> > Cc: Benoit Ganne (bganne) <bga...@cisco.com> > <mailto:bga...@cisco.com> ; Ole Troan <otr...@employees.org> > <mailto:otr...@employees.org> ; Dave Wallace <dwallac...@gmail.com> > <mailto:dwallac...@gmail.com> ; vpp-dev <vpp-dev@lists.fd.io> <mailto:vpp- > d...@lists.fd.io> ; Juraj Linkeš <juraj.lin...@pantheon.tech> > <mailto:juraj.lin...@pantheon.tech> > Subject: Re: [vpp-dev] Make test failures on ubuntu-20.04 > AARCH64 > > > > Hi Dave, > > > > test_cli.py verifies the timeout checking code is working. > > > > The groundwork to clean up the framework can be found here. > [0] > > > > The test framework cannot distinguish between a timeout and a > more serious problem, so for now we assume vpp has died. > > > > For test, I would have liked to do something similar to what > you do with growing your vectors. If it is a true Timeout, rerun the test > with say 3/2 the failing value and output the timeout with the run. > > > > We could have the testcases use different values for arm, but > when load or hw specs change, the tests will break again. > > > > Paul > > > > [0] https://gerrit.fd.io/r/c/vpp/+/24085 > > > > > > > > On Tue, Feb 9, 2021 at 8:37 AM Dave Barach <v...@barachs.net > <mailto:v...@barachs.net> > wrote: > > On aarch64, "make TEST=test_bihash test-debug" involves > a debug CLI timeout which is right on the hairy edge of being too short. > > > > 05:29:45,470 Calling cli_inband('cmd':'test bihash > threads 2 nbuckets 64000 careful 0 verbose > 0\n','context':2,'_vl_msg_id':574) > > 05:29:45,471 TIMEOUT:: 5 > > > > This seems like the right incantation to fix it in > src/vppinfra/test/test_bihash.py, but apparently it is not: > > > > error = self.vapi.cli("test bihash threads 2 > nbuckets" + > > " 64000 careful 0 verbose > 0", timeout=15) > > > > Please advise... Thanks... Dave > > > > -----Original Message----- > From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > <vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > On Behalf Of Benoit > Ganne (bganne) via lists.fd.io <http://lists.fd.io> > Sent: Tuesday, February 9, 2021 8:06 AM > To: Dave Barach <v...@barachs.net > <mailto:v...@barachs.net> >; 'Ole Troan' <otr...@employees.org > <mailto:otr...@employees.org> >; 'Dave Wallace' <dwallac...@gmail.com > <mailto:dwallac...@gmail.com> >; vpp-dev@lists.fd.io <mailto:vpp- > d...@lists.fd.io> > Cc: 'Juraj Linkeš' <juraj.lin...@pantheon.tech > <mailto:juraj.lin...@pantheon.tech> > > Subject: Re: [vpp-dev] Make test failures on ubuntu- > 20.04 AARCH64 > > > > I am going to have a look at IKE. > > > > In case it is useful to others, thanks to QEMU you can > run a Ubuntu 20.04 ARM docker container on your x86 workstation: > > > > # step 0: add support for multiarch (must be done once > after reboot) docker run --rm --privileged multiarch/qemu-user-static -- > reset --persistent yes --credential yes > > > > # step 1: create your chroot (must be done once - I am > sharing my homedir with my chroot and same UID/GID) docker run --name > aarch64_u2004 --privileged --net host -v $HOME:$HOME -v /dev:/dev -td > arm64v8/ubuntu:20.04 /bin/bash > > > > # step 2: update and add user inside container docker > container exec aarch64_u2004 sh -c "apt -qy update && apt dist-upgrade -qy > && apt install -qy vim sudo make git && groupadd -g $(id -rg) $USER && > useradd -u $(id -ru) -g $(id -rg) -M -d $HOME -s /bin/bash $USER && echo > '$USER ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && echo aarch64_u2004 > > /etc/debian_chroot" > > > > # step 3: log into ARM chroot > > docker container exec -it aarch64_deb10 /bin/login -f > $USER > > > > Best > > ben > > > > > -----Original Message----- > > > From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > <vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > On Behalf Of Dave > > > Barach > > > Sent: mardi 9 février 2021 12:47 > > > To: 'Ole Troan' <otr...@employees.org > <mailto:otr...@employees.org> >; 'Dave Wallace' > > > <dwallac...@gmail.com <mailto:dwallac...@gmail.com> >; > vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > > > Cc: 'Juraj Linkeš' <juraj.lin...@pantheon.tech > <mailto:juraj.lin...@pantheon.tech> > > > > Subject: Re: [vpp-dev] Make test failures on ubuntu- > 20.04 AARCH64 > > > > > > Would be glad to take a look at the aarch64 bihash > failure, modulo the > > > fact that the LF data center resources I've used > before seem to have > > > had their credentials changed. > > > > > > Please unicast appropriate (ip, userid, password) > tuples. > > > > > > Thanks... Dave > > > > > > ssh vppdev@10.30.51.65 <mailto:vppdev@10.30.51.65> > > > Warning: Permanently added '10.30.51.65' (ECDSA) to > the list of known > > > hosts. > > > vppdev@10.30.51.65's <mailto:vppdev@10.30.51.65's> > password: > > > Permission denied, please try again. > > > vppdev@10.30.51.65's <mailto:vppdev@10.30.51.65's> > password: > > > Permission denied, please try again. > > > vppdev@10.30.51.65's <mailto:vppdev@10.30.51.65's> > password: > > > Received disconnect from 10.30.51.65 port 22:2: Too > many > > > authentication failures Disconnected from 10.30.51.65 > port 22 $ ssh > > > vppdev@10.30.51.68 <mailto:vppdev@10.30.51.68> > > > Warning: Permanently added '10.30.51.68' (ECDSA) to > the list of known > > > hosts. > > > vppdev@10.30.51.68's <mailto:vppdev@10.30.51.68's> > password: > > > Permission denied, please try again. > > > vppdev@10.30.51.68's <mailto:vppdev@10.30.51.68's> > password: > > > Permission denied, please try again. > > > vppdev@10.30.51.68's <mailto:vppdev@10.30.51.68's> > password: > > > Received disconnect from 10.30.51.68 port 22:2: Too > many > > > authentication failures Disconnected from 10.30.51.68 > port 22 > > > > > > -----Original Message----- > > > From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > <vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > On Behalf Of Ole Troan > > > Sent: Tuesday, February 9, 2021 5:20 AM > > > To: Dave Wallace <dwallac...@gmail.com > <mailto:dwallac...@gmail.com> >; vpp-dev@lists.fd.io <mailto:vpp- > d...@lists.fd.io> > > > Cc: Juraj Linkeš <juraj.lin...@pantheon.tech > <mailto:juraj.lin...@pantheon.tech> > > > > Subject: Re: [vpp-dev] Make test failures on ubuntu- > 20.04 AARCH64 > > > > > > And just to be clear, the failing tests are in the > QUIC, bihash and > > > IKEv2 features. > > > > > > > [4] > > > https://logs.fd.io/sandbox/vex-yul-rot-jenkins- > 2/daw_30773_31019-vpp- <https://logs.fd.io/sandbox/vex-yul-rot-jenkins- > 2/daw_30773_31019-vpp-> > > > verify- > > > master-ubuntu2004-aarch64/4/ > > > > vpp-unittest-QUICEchoIntMStreamTestCase- > f5ywwo0l-FAILED > > > > vpp-unittest-TestBihash-_iohsbtr-FAILED > > > > vpp-unittest-TestInitiatorDelSAFromResponder- > dgqdg78o-FAILED > > > > vpp-unittest-TestInitiatorKeepaliveMsg-0vo66yj2- > FAILED > > > > vpp-unittest-TestInitiatorNATT-edyneyju-FAILED > > > > vpp-unittest-TestInitiatorPsk-m3vrysyi-FAILED > > > > vpp-unittest-TestInitiatorRekey-7lrb0f8t-FAILED > > > > vpp-unittest-TestInitiatorRequestWindowSize- > 4y4stlww-FAILED > > > > > > > > > > > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18725): https://lists.fd.io/g/vpp-dev/message/18725 Mute This Topic: https://lists.fd.io/mt/80495347/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-