> It could be specific to the action - > NxActionRegLoadNodesNodeTableFlowApplyActionsCase If no one outside > of > SFC is using this action, possible the yang definition for this one > was > incorrect and some recent patch is now catching the violation.
Hello Vishal. I think is pretty common as result of this RPC that one of the actions obtained is to set REG6, which should aso be happenning frequently in Netvirt. > One quick question, is it failing only in some corner cases, or > > consistently failing across all usages in SFC? It's consistently failing on a rather common case. I will build a custom distro to trace this on mdsal. BR Jaime. -----Original Message----- From: Vishal Thapar <vtha...@redhat.com> To: Faseela K <faseel...@ericsson.com> Cc: genius-...@lists.opendaylight.org <genius-...@lists.opendaylight.or g>, mdsal-...@lists.opendaylight.org <mdsal-...@lists.opendaylight.org> , openflowplugin-dev@lists.opendaylight.org <openflowplugin-dev@lists.o pendaylight.org>, sfc-...@lists.opendaylight.org <sfc-dev@lists.openday light.org>, jcaam...@suse.de Subject: Re: [openflowplugin-dev] IncorrectNestingException on SFC when sing OFP model Date: Sat, 7 Jul 2018 09:50:11 +0530 It could be specific to the action - NxActionRegLoadNodesNodeTableFlowApplyActionsCase If no one outside of SFC is using this action, possible the yang definition for this one was incorrect and some recent patch is now catching the violation. On Sat, Jul 7, 2018 at 2:05 AM, Faseela K <faseel...@ericsson.com> wrote: > Jaime, > I tried to analyze, but could not figure out why the RPC fails only > in SFC. > One quick question, is it failing only in some corner cases, or > consistently failing across all usages in SFC? > Thanks, > Faseela > > -----Original Message----- > From: Jaime Caamaño Ruiz [mailto:jcaam...@suse.de] > Sent: Friday, July 06, 2018 2:29 PM > To: Faseela K <faseel...@ericsson.com>; genius-dev@lists.opendaylight > .org; mdsal-...@lists.opendaylight.org; openflowplugin-...@lists.open > daylight.org > Cc: sfc-...@lists.opendaylight.org > Subject: Re: [openflowplugin-dev] IncorrectNestingException on SFC > when sing OFP model > > Hi Faseela > > It is also hapenning in upstream nightly CSIT job [1] since 26th of > June. This is coincidential with the odl-parent bump to 3.1.2. I > checked for other commits though, and mdsals [2] seems related and > around that time (@Robert). > > [1] https://jenkins.opendaylight.org/releng/job/netvirt-csit-1node-op > en > stack-queens-sfc-fluorine/ > [2] https://git.opendaylight.org/gerrit/#/c/72382/ > > BR > Jaime. > > -----Original Message----- > From: Faseela K <faseel...@ericsson.com> > To: genius-...@lists.opendaylight.org <genius-dev@lists.opendaylight. > or > g>, mdsal-...@lists.opendaylight.org <mdsal-...@lists.opendaylight.or > g> > , openflowplugin-dev@lists.opendaylight.org <openflowplugin-dev@lists > .o pendaylight.org>, jcaam...@suse.de > Cc: sfc-...@lists.opendaylight.org <sfc-...@lists.opendaylight.org> > Subject: RE: [openflowplugin-dev] IncorrectNestingException on SFC > when > sing OFP model > Date: Fri, 6 Jul 2018 02:24:14 +0000 > > Jaime, > This is a very common RPC heavily used by NETVIRT L2/L3 as well, > and I don't see any issues in netvirt CSIT as of now. > We will check this and get back to you. > Is this failure on any patch test, or the upstream nightly SFC > CSIT job? > Thanks, > Faseela > > -----Original Message----- > From: openflowplugin-dev-boun...@lists.opendaylight.org > [mailto:openflo wplugin-dev-boun...@lists.opendaylight.org] On > Behalf Of Jaime Caamaño Ruiz > Sent: Friday, July 06, 2018 1:16 AM > To: mdsal-...@lists.opendaylight.org; openflowplugin-dev@lists.openda > yl ight.org; genius-...@lists.opendaylight.org > Cc: sfc-...@lists.opendaylight.org > Subject: [openflowplugin-dev] IncorrectNestingException on SFC when > sing OFP model > > Hello > > We got this IncorrectNestingException [1] on SFC/Genius: > > Caused by: > org.opendaylight.mdsal.binding.dom.codec.impl.IncorrectNestingExcepti > on > : Supplied class interface > org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extensio > n. > nicira.action.rev140714.nodes.node.table.flow.instructions.instructio > n. > instruction.apply.actions._case.apply.actions.action.action.NxActionR > eg > LoadNodesNodeTableFlowApplyActionsCase is not valid case in > org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112. > ac > tion.Action > > This is on a call to Genius IFM getEgressActionsForInterface RPC, it > looks like the RPC output does not validate on serialization. > > I am not aware of any relevant changes recently. Respective bundle > manifests seem fine compared with a local distro that works for me > from couple of weeks back. > > Models, for reference, are [2-5]. > > Any thoughts/ideas? > > Thanks, > Jaime. > > [1] https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/netvi > rt > -csit-1node-openstack-queens-sfc-fluorine/5/odl_1/odl1_karaf.log.gz > [2] https://github.com/opendaylight/openflowplugin/blob/master/extens > io > n/openflowplugin-extension-nicira/src/main/yang/openflowplugin- > extension-nicira-action.yang#L1499 > [3] https://github.com/opendaylight/openflowplugin/blob/master/model/ > mo > del-flow-base/src/main/yang/opendaylight-action-types.yang#L52 > [4] https://github.com/opendaylight/openflowplugin/blob/master/model/ > mo > del-flow-base/src/main/yang/opendaylight-flow-types.yang#L99 > [5] https://github.com/opendaylight/openflowplugin/blob/master/model/ > mo > del-flow-service/src/main/yang/flow-node-inventory.yang#L119 > _______________________________________________ > openflowplugin-dev mailing list > openflowplugin-dev@lists.opendaylight.org > https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev > > _______________________________________________ > openflowplugin-dev mailing list > openflowplugin-dev@lists.opendaylight.org > https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev _______________________________________________ openflowplugin-dev mailing list openflowplugin-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev