Thanks Dumitru! Good to know that https://github.com/ovn-org/ovn/issues/259 is
strictly specific to meter. We are currently on OVN 23.09.1 and OVS 3.2.2


On Tue, Oct 8, 2024 at 1:05 AM Dumitru Ceara <dce...@redhat.com> wrote:

> On 9/26/24 18:55, Sri kor wrote:
> > Hi @Dumitru Ceara <dce...@redhat.com>  and @Ilya Maximets
> > <i.maxim...@ovn.org> ,
>
> Hi Srini,
>
> >     I was hoping that this issue was fixed on *23.09.4*.  The other
> members
> > in the community faced the similar issue.  Looks like it was seen on
> 24.03
> > also.
>
> The only kind of similar report I'm aware of is this one:
> https://github.com/ovn-org/ovn/issues/259
>
> But that's strictly related to meters as far as I understand while your
> problem is related to groups.  Are you referring to some other community
> reported issue?
>
> > Any recommendations?
>
> What exact OVN 24.03 version are you running?  What exact OVS version
> are you running in that setup?
>
> Would it be possible to share the OVN NB and the OVS local databases?
>
> Thanks,
> Dumitru
>
> >
> > Thanks
> > Srini
> >
> >
> >
> > On Thu, Jun 6, 2024 at 5:54 PM Sri kor <esrik...@gmail.com> wrote:
> >
> >> Ok, thanks for the recommendation.
> >>
> >> On Thu, Jun 6, 2024 at 3:32 PM Dumitru Ceara <dce...@redhat.com> wrote:
> >>
> >>> On 6/6/24 22:41, Ilya Maximets wrote:
> >>>> On 6/6/24 20:59, Sri kor via discuss wrote:
> >>>>> Hi Team,
> >>>>>
> >>>>>     Currently we are facing  /ERR|group-table: out of table ids .W/e
> >>> are
> >>>>> running OVN 23.09 version and OVS 3.2.2.  From the retis trace, the
> >>> packet
> >>>>> appears to be dropped shortly after the upcall is generated. The
> exact
> >>>>> reason for the drop isn't specified, but it indicates that the packet
> >>> is not
> >>>>> forwarded further within the OVS kernel datapath at this point.
> >>>>>
> >>>>> As per https://issues.redhat.com/browse/FDP-70 , this issue was
> fixed
> >>> in OVN 23.09.
> >>>>>
> >>>>>
> >>>>> Jun 05 21:21:05 vaeq-cu1a-r207-prod-hv-03.vaeq-cu.infra.cx
> >>> systemd[1]: Started OVN controller daemon.
> >>>>> Jun 05 21:21:05 vaeq-cu1a-r207-prod-hv-03.vaeq-cu.infra.cx
> >>> ovn-controller[1253156]: ovs|00023|extend_table|ERR|*table
> group-table: out
> >>> of table ids.*
> >>>>>
> >>>>>
> >>>>>
> >>>>> [root@cloud-user]#
> >>>>>
> >>>>> Jun 05 21:21:05 vaeq-cu1a-r207-prod-hv-03.vaeq-cu.infra.cx
> >>> systemd[1]: Started OVN controller daemon.
> >>>>>
> >>>>> Jun 05 21:21:05 vaeq-cu1a-r207-prod-hv-03.vaeq-cu.infra.cx
> >>> ovn-controller[1253156]: ovs|00023|extend_table|ERR|table group-table:
> out
> >>> of table ids.
> >>>>>
> >>>>>
> >>>>> #retis sort /tmp/playground-test1.json
> >>>>>
> >>>>>
> >>>>> 1306445529784444 (102) [swapper/102] 0 [tp] openvswitch:ovs_dp_upcall
> >>> #4a4348db8a07cff2a94af7da68c00 (skb ff2a93b2b82afd00) n 0
> >>>>>   if 4 (enp148s0f0np0) rxif 4 91.107.186.166.55805 > 204.52.24.59.22
> >>> ttl 235 tos 0x0 id 54321 off 0 len 40 proto TCP (6) flags [S] seq
> >>> 3425966139 win 65535
> >>>>>   upcall (miss) port 2774067634 cpu 102
> >>>>> *  + 1306445529798391 (102) [swapper/102] 0 [tp] skb:kfree_skb
> >>> #4a4348db8a07cff2a94af7da68c00 (skb ff2a93b2b82afd00) n 1 drop (reason
> >>> NOT_SPECIFIED)*
> >>>>> *   * if 4 (enp148s0f0np0) rxif 4
> >>>>>   + 1306445529802935 (102) [swapper/102] 0 [kr]
> queue_userspace_packet
> >>> #4a4348db8a07cff2a94af7da68c00 (skb ff2a93b2b82afd00) n 2
> >>>>>     if 4 (enp148s0f0np0) rxif 4 91.107.186.166.55805 >
> 204.52.24.59.22
> >>> ttl 235 tos 0x0 id 54321 off 0 len 40 proto TCP (6) flags [S] seq
> >>> 3425966139 win 65535
> >>>>>     upcall_enqueue (miss) (102/1306445529784444) q 1636019689 ret 0
> >>>>>   + 1306445529807829 (102) [swapper/102] 0 [kr] ovs_dp_upcall
> >>> #4a4348db8a07cff2a94af7da68c00 (skb ff2a93b2b82afd00) n 3
> >>>>>     if 4 (enp148s0f0np0) rxif 4 91.107.186.166.55805 >
> 204.52.24.59.22
> >>> ttl 235 tos 0x0 id 54321 off 0 len 40 proto TCP (6) flags [S] seq
> >>> 3425966139 win 65535
> >>>>>     upcall_ret (102/1306445529784444) ret 0
> >>>>>
> >>>>>
> >>>>> [root@cloud-user]# ovs-vsctl  --version
> >>>>> ovs-vsctl (Open vSwitch) *3.2.2*
> >>>>> DB Schema 8.4.0
> >>>>>
> >>>>> [root@vcloud-user]# ovn-controller --version
> >>>>> ovn-controller *23.09.1*
> >>>>
> >>>> Are you building this package yourself?  If so, on which exact commit
> >>> it is based?
> >>>> If not, what distribution are you using and what is the exact rpm/deb
> >>> package version?
> >>>>
> >>>> My suspicion is that it is not exactly v23.09.1, but a code a few
> >>> commits earlier
> >>>> than that.  In this case, it may not include the fix.
> >>>>
> >>>
> >>> I agree, the versions listed above look a bit off.  If I run OVN
> >>> v23.09.1 in a sandbox I get:
> >>>
> >>> $ ovn-controller --version
> >>> ovn-controller 23.09.1
> >>> Open vSwitch Library 3.3.90   <<< this differs from 3.2.2 listed above
> >>> OpenFlow versions 0x6:0x6
> >>> SB DB Schema 20.29.
> >>>
> >>> Checking when we bumped the OVS submodule from 3.2.2 to the tip (at
> that
> >>> moment) of 3.3, it was:
> >>> 1fa7628db415 ("ovs: Bump submodule to include E721 fixes.")
> >>>
> >>> The log between that version and the actual v23.09.1 release is:
> >>> $ git log --oneline 1fa7628db415..v23.09.1
> >>> 0afd4e59e9 (HEAD, tag: v23.09.1) Set release date for 23.09.1.
> >>> <snip>
> >>> e9e716ad53 controller: Don't artificially limit group and meter IDs to
> >>> 16bit.
> >>> <snip>
> >>> 627955eb79 ci: Pin Python, Fedora and Ubuntu runner versions.
> >>>
> >>> What we need is actually:
> >>>
> >>> commit e9e716ad531e34766d2f02783ac08955096bf636
> >>> Author: Dumitru Ceara <dce...@redhat.com>
> >>> Date:   Tue Oct 31 18:00:44 2023 +0100
> >>>
> >>>     controller: Don't artificially limit group and meter IDs to 16bit.
> >>>
> >>> There were a few follow up fixes for it though:
> >>> acc63727d14f ("controller: fix group_table and meter_table allocation")
> >>> c0c9e5074704 ("features.c: Always wait on the rconn.")
> >>> 40b670e6ee94 ("ovn-controller: Fix busy loop when ofctrl is
> >>> disconnected.")
> >>>
> >>> So I guess the recommendation would be to use the most recent v23.09
> >>> release,
> >>> that is: v23.09.4
> >>>
> >>> Regards,
> >>> Dumitru
> >>>
> >>>
> >
>
>
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to