Feature
IM-NBI, LCM, CLI, LW-GUI (optional)
Currently, OSM's CLI (and OSM's GUI to some extent) follow a similar behaviour to OSM's NBI, returning control to the user immediately after a request has been made, although OSM is still being processed by OSM behind the scenes, so the user needs to poll the system to learn (i.e. running commands) when the request has been completely processed. While this behaviour is reasonable as regular practice, it still presents some limitations in terms of usability:
The current proposal is adding an option --wait to selected CLI commands so that they do not return the control immediately, but keep it until the operation is completed, reporting meanwhile the progress in the operation and, if appropriate, relevant events that may facilitate diagnosis/troubleshooting.
As a minimum, the commands for NS instantiation and NST instantiation should support this option. Likewise, LW-GUI might support the same mode for equivalent operations.
Possibility to use the --wait option for an NS/NSI creation that keeps control and reports the progress of the operation in terms of: