AFAIR the issue in OVS is only with Indirect group and it also impacts group 
modification (not just delete). I am not sure how to workaround this in 
openflowplugin but one thing that works for sure is to change the application 
to use other group like Select or All with 1 bucket.   

> On Aug 30, 2016, at 9:08 AM, Kochba, Alon <[email protected]> wrote:
> 
> Nope - pretty sure Yair tried this and the type in the delete is ignored, the 
> type used is the one written for the group in the datastore (the one that was 
> installed, in this case indirect).
>  
> --alon
>  
> From: Shuva Jyoti Kar [mailto:[email protected]] 
> Sent: Tuesday, 30 August 2016 12:10
> To: Kochba, Alon <[email protected]>; Zinger, Yair <[email protected]>; 
> [email protected]
> Cc: Aizer, Koby <[email protected]>
> Subject: RE: Removal of group table with type indirect
>  
> Hi Alon,
>  
> Does specifying the group-type help in deletion for all the groups – 
> indirect, ff, repl, all ?
>  
> Thanks
> Shuva
>  
>  
> From: [email protected] 
> <mailto:[email protected]> 
> [mailto:[email protected] 
> <mailto:[email protected]>] On Behalf Of 
> Kochba, Alon
> Sent: Tuesday, August 30, 2016 2:29 PM
> To: Zinger, Yair; [email protected] 
> <mailto:[email protected]>
> Cc: Aizer, Koby
> Subject: Re: [openflowplugin-dev] Removal of group table with type indirect
>  
> Hi,
>  
> Bumping this issue, waiting for response.
> Note the thread in [1].
>  
> Short summary - groups of types other than "all" can't be deleted currently 
> (using OVS 2.5 release and under).
> The type should be ignored, but OVS is returning and error when indirect is 
> used.
>  
> Can we push a fix to openflowplugin to always use "all" for deletes (it 
> doesn't matter anyways according to spec), or should we do a workaround for 
> Boron to use an "all" group in netvirt with one bucket instead of "indirect"?
> Do other projects use groups at all?
>  
> [1] https://bugs.opendaylight.org/show_bug.cgi?id=6492 
> <https://bugs.opendaylight.org/show_bug.cgi?id=6492>
>  
> --alon
>  
> From: [email protected] 
> <mailto:[email protected]> 
> [mailto:[email protected] 
> <mailto:[email protected]>] On Behalf Of 
> Zinger, Yair
> Sent: Wednesday, 17 August 2016 15:15
> To: [email protected] 
> <mailto:[email protected]>
> Subject: [openflowplugin-dev] Removal of group table with type indirect
>  
> Hi,
> I’ve added code that create and remove group tables in the Netvirt project 
> (https://git.opendaylight.org/gerrit/#/c/43925/ 
> <https://git.opendaylight.org/gerrit/#/c/43925/>).
> The group I’m using is of type indirect.
> When I try to remove the group I get a GROUPMODFAILED error because of 
> INVALIDGROUP from the OVS.
> 
> I noticed that in the OFPGC_DELETE request it use the type indirect (that the 
> group was created with) instead of the type “all” that I’m explicitly set in 
> the group removal (also used indirection when I tried to set a null type).
> The OVS always send back the above error with type indirect.
> 
> I think this might be a bug and the removal of a group should be without a 
> type.
> Should I open a bug on this issue?
> 
> Thank you,
> Yair Zinger
> Software Engineer 
> Hewlett Packard Enterprise
> _______________________________________________
> openflowplugin-dev mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to