[OPNFLWPLUG-628] Li Migration: Enabled "get-flow-statistics-from-flow-table" RPC by default. Created: 26/Feb/16 Updated: 27/Sep/21 Resolved: 18/Apr/16 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Hideyuki Tai | Assignee: | Hideyuki Tai |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||
| Description |
|
VTN project needs the "get-flow-statistics-from-flow-table" RPC by default in OpenFlow Plugin Lithium design. The discussion has been already occurred in the openflowplugin-dev ML. The request for the stats RPC in the OFP-Li: The explanation why the VTN project needs the "get-flow-statistics-from-flow-table" RPC: Michal's comment about this topic. |
| Comments |
| Comment by Jozef Bacigal [ 16/Mar/16 ] |
|
Hideyuki how do you continue with this ? Are you able use OFP Li design only with "is-statistics-rpc-enabled" or should we discuss more about it ? Like Michal said we wont make "get-flow-statistics-from-flow-table" default in Boron release and I am not sure if it's good idea to make it default either in Beryllium release. Just let us know. Meantime I lower the bug from major to enhancement. Jozef |
| Comment by Hideyuki Tai [ 18/Mar/16 ] |
|
(In reply to Jozef Bacigal from comment #1) Hi Jozef, Thank you for checking the report! VTN project needs the "get-flow-statistics-from-flow-table" RPC by default in Boron. > Like Michal said we wont make "get-flow-statistics-from-flow-table" default I don't think Michal said that. He said "I think it makes more sense to cowardly give up on Li-design purity for Be release and enable it by default." Here, I think "Be release" means "Beryllium release". So he didn't say that OFP project won't make it default in Boron release, in my understanding. And, I couldn't find any bad reasons to make it default. > Just let us know. Meantime I lower the bug from major to enhancement. |
| Comment by Michal Rehak [ 31/Mar/16 ] |
|
Hi all, We have rpc implementation for reading stats with notification side effect in Li-design ready and configurable via config subsystem. Present in Beryllium and master (current Boron). And disabled by default. This backward compatibility API+implementation will be deprecated in Boron and replaced by notifications-free implementation probably with option to update DS/operational in order to support user-driven selective DS/operational synchronization. That's why these "old" rpcs can not be enabled by default in Boron. But in Beryllium these "old" rpc can be enabled by default. Or at least I am not aware of any strong reason why not. There would be another routed rpc implementation available. This would not affect projects relying on DS/operational. And projects like VTN would get the compatibility support out of the box (in Beryllium) without adapting config xml files and providing customized karaf distro. Hideyuki+JozefB: If we all agree on this then I can submit the change in config in Beryllium and Jozef - please file a bug for new rpcs with target milestone = Boron. |
| Comment by Hideyuki Tai [ 07/Apr/16 ] |
|
Hi Michal and Jozef, Thank you for your comments. VTN project doesn't use the Li-design in Beryllium. Therefore, we don't need the change in config in Beryllium. In Boron, VTN project plans to use the Li-design, and needs a way to want latest information about flow entries in OpenFlow switches. "notifications-free implementation probably with option to update DS/operational in order to support user-driven selective DS/operational synchronization." Jozef, could you give me the URL of the bug report in the bugzilla for the new RPC after you filed it? VTN project wants the new RPC before the OFP project change the default plugin to the Li-design in the master branch. |
| Comment by Jozef Bacigal [ 11/Apr/16 ] |