Re: [openflowplugin-dev] Doubt on openflow reconciliation logic

2018-04-10 Thread D Arunprakash
If you enable bundle reconciliation, then all the groups and flows will be 
deleted before pushing the new flows and groups. Otherwise, normal 
reconciliation will just replace the old flows and groups and won’t do any 
cleanup.

There is no table specific flow deletion in resync.

Regards,
Arun

From: openflowplugin-dev-boun...@lists.opendaylight.org 
[mailto:openflowplugin-dev-boun...@lists.opendaylight.org] On Behalf Of Josh 
Hershberg
Sent: Tuesday, April 10, 2018 1:12 PM
To: Faseela K <faseel...@ericsson.com>
Cc: coe-...@lists.opendaylight.org; openflowplugin-dev 
<openflowplugin-dev@lists.opendaylight.org>
Subject: Re: [openflowplugin-dev] Doubt on openflow reconciliation logic

As far as I can tell from 
...openflowplugin.applications.frm.impl.FlowNodeReconciliationImpl#createMessages
 the first thing done during reconciliation is that all flows and groups are 
deleted. Although bundles are not yet implemented for upgrade, the plan is to 
also remove all flows and groups as the first action in the bundle. :-(

On Tue, Apr 10, 2018 at 10:29 AM, Faseela K 
<faseel...@ericsson.com<mailto:faseel...@ericsson.com>> wrote:
Hi openflowplugin-devs,
In COE, we have a usecases where we need to manage one flow table on a 
bridge, outside ODL.
However there are several other flow tables on the same bridge which is 
managed by ODL as well.
1.  What will be the behavior of resync in such a case? Will ODL wipe off 
all the flows in the bridge, or will it delete only tables owned by ODL?
2.  What will happen in case of ODL upgrade?
Thanks,
Faseela

___
openflowplugin-dev mailing list
openflowplugin-dev@lists.opendaylight.org<mailto: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


Re: [openflowplugin-dev] Doubt on openflow reconciliation logic

2018-04-10 Thread Josh Hershberg
As far as I can tell
from 
...openflowplugin.applications.frm.impl.FlowNodeReconciliationImpl#createMessages
the first thing done during reconciliation is that all flows and groups are
deleted. Although bundles are not yet implemented for upgrade, the plan is
to also remove all flows and groups as the first action in the bundle. :-(

On Tue, Apr 10, 2018 at 10:29 AM, Faseela K  wrote:

> Hi openflowplugin-devs,
>
> In COE, we have a usecases where we need to manage one flow table on a
> bridge, outside ODL.
>
> However there are several other flow tables on the same bridge which
> is managed by ODL as well.
>
>1. What will be the behavior of resync in such a case? Will ODL wipe
>off all the flows in the bridge, or will it delete only tables owned by 
> ODL?
>2. What will happen in case of ODL upgrade?
>
> Thanks,
>
> Faseela
>
> ___
> 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] Doubt on openflow reconciliation logic

2018-04-10 Thread Faseela K
Hi openflowplugin-devs,
In COE, we have a usecases where we need to manage one flow table on a 
bridge, outside ODL.
However there are several other flow tables on the same bridge which is 
managed by ODL as well.

  1.  What will be the behavior of resync in such a case? Will ODL wipe off all 
the flows in the bridge, or will it delete only tables owned by ODL?
  2.  What will happen in case of ODL upgrade?
Thanks,
Faseela
___
openflowplugin-dev mailing list
openflowplugin-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev