camaraproject / QualityOnDemand

Repository to describe, develop, document and test the QualityOnDemand API family
https://wiki.camaraproject.org/x/zwOeAQ
Apache License 2.0
37 stars 60 forks source link

Extend the QoD API documentation with details as to what happens when qosStatus changes from available to unavailable #241

Closed shilpa-padgaonkar closed 5 months ago

shilpa-padgaonkar commented 6 months ago

Problem description In the documentation, https://github.com/camaraproject/QualityOnDemand/blob/main/documentation/SupportingDocuments/Presentations/QoS%20Status%20and%20Corresponding%20Notification%20Events.pdf, in the flow picture titled "Camara layer logic" it seems like - after the qosStatus changes at step 11 from "Available" to "Unavailable" (not because of duration expiry), we do not terminate the QoS session. This fact is not specified explicitly in the current API documentation clearly. Could we extend the documentation with this point so that it is also clear to the developers. This will then make the developers aware that they need to explicitly invoke a delete session. after getting a notification that qosStatus is unavailable.

Expected action Extend the documentation with the above said missing content.

Additional context

hdamker commented 5 months ago

Results from discussion in QoD call at Dec 15th of this issue: