[CONTROLLER-347] FlowConfig to only run syntactic validation Created: 22/Apr/14  Updated: 25/Jul/23  Resolved: 19/May/16

Status: Resolved
Project: controller
Component/s: adsal
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Chi-Vien Ly Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS
Platform: PC


External issue ID: 787

 Description   
  • The validate function of FlowConfig class should only run syntactic validation
    The operational validation like input/output/enqueue port presence, flood
    action on non default container check, etc. should be run only at installation
    time. Also this validation should be run for all the flow installation requests
    either they come from static flow config or from Flow Entry install/modify
    request coming from other bundles.
  • With the above change at controller restart, static flow configurations which
    were valid at controller stop but no longer after reboot (for ex. switch
    enabled ports have changed) will still show on the Flow GUI as non installed,
    and their toggling with fail with proper message.


 Comments   
Comment by Carol Sanders [ 04/May/15 ]

This bug is part of the project to Move all ADSAL associated component bugs to ADSAL.

Comment by Robert Varga [ 19/May/16 ]

AD-SAL has been removed, this issue will not be fixed.

Generated at Wed Feb 07 19:52:48 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.