Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Introduce 'qosStatus' and corresponding notification event to fix issue #38 #67

Conversation

emil-cheung
Copy link
Collaborator

A proposal to fix:
#38

patrice-conil
patrice-conil previously approved these changes Nov 9, 2022
Copy link
Collaborator

@jlurien jlurien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't fully understand the purpose of this new model after reading issues #33 and #38. The purpose is to allow an asynchronous model for cases when it is not possible to fulfill the request for createSession synchronously?

@emil-cheung
Copy link
Collaborator Author

emil-cheung commented Nov 21, 2022

The deck I presented in the WG meeting associated to this PR:
QoS Status and Corresponding Notification Events

Copy link
Collaborator

@jlurien jlurien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @emil-cheung for addressing past comments. Now that I understand better your proposal I could review it with more context.

emil-cheung and others added 4 commits December 3, 2022 14:08
Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
@emil-cheung
Copy link
Collaborator Author

@hdamker shall I rebase this PR to the main branch?

@hdamker
Copy link
Collaborator

hdamker commented Feb 7, 2023

shall I rebase this PR to the main branch?

@emil-cheung sorry for the late answer (thought I had done it already): yes, please rebase the PR to main branch as this is now the branch for the latest changes.

@emil-cheung emil-cheung changed the base branch from dev-v0.9.0 to main February 8, 2023 07:08
@emil-cheung emil-cheung dismissed stale reviews from eric-murray and patrice-conil February 8, 2023 07:08

The base branch was changed.

@emil-cheung
Copy link
Collaborator Author

shall I rebase this PR to the main branch?

@emil-cheung sorry for the late answer (thought I had done it already): yes, please rebase the PR to main branch as this is now the branch for the latest changes.

@hdamker I have changed the base branch from dev-0.9.0 to main, please check.

@hdamker
Copy link
Collaborator

hdamker commented Feb 9, 2023

I have changed the base branch from dev-0.9.0 to main, please check.

@emil-cheung Thanks a lot! LGTM, we are ready for a final review by those who have previously approved.

hdamker
hdamker previously approved these changes Feb 9, 2023
@hdamker
Copy link
Collaborator

hdamker commented Feb 9, 2023

@jlurien @jlurien @eric-murray Could you have a final view?

Copy link
Collaborator

@jlurien jlurien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. A couple of cosmetic suggestions

sfnuser
sfnuser previously approved these changes Feb 9, 2023
Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
@emil-cheung emil-cheung dismissed stale reviews from sfnuser and hdamker via df530ca February 9, 2023 10:31
@@ -397,7 +397,10 @@ components:
enum:
- DURATION_EXPIRED
- NETWORK_TERMINATED
description: Currently statusInfo is only applicable when qosStatus is 'UNAVAILABLE'.
description: |
Reason for the new `qosStatus`. Currently `statusInfo` is only applicable when `osStatus` is 'UNAVAILABLE'.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

osStatus -> qosStatus

Co-authored-by: Jose Luis Urien <jlurien@gmail.com>
@@ -397,7 +397,10 @@ components:
enum:
- DURATION_EXPIRED
- NETWORK_TERMINATED
description: Currently statusInfo is only applicable when qosStatus is 'UNAVAILABLE'.
description: |
Reason for the new `qosStatus`. Currently `statusInfo` is only applicable when `osStatus` is 'UNAVAILABLE'.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: `osStatus` should be `qosStatus`

Copy link
Collaborator

@jlurien jlurien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@hdamker hdamker merged commit d25744f into camaraproject:main Feb 9, 2023
@emil-cheung emil-cheung deleted the emil-cheung-qos-status-and-notification-events branch June 6, 2023 06:09
@hdamker hdamker mentioned this pull request Jun 17, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants