Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[xcvrd HLD] Update xcvrd HLD doc #586

Merged
merged 15 commits into from
Jun 15, 2021
Merged

[xcvrd HLD] Update xcvrd HLD doc #586

merged 15 commits into from
Jun 15, 2021

Conversation

keboliu
Copy link
Collaborator

@keboliu keboliu commented Apr 3, 2020

  1. Reflect the current implementation of xcvrd to the HLD.
  2. Add new SFP error event handling procedure.
  3. Add a CLI to retrieve the SFP error status

Related PRs:

PR title state context
Add bitmap support for SFP error event GitHub issue/pull request detail GitHub pull request check contexts
Add bitmap support for SFP error event GitHub issue/pull request detail GitHub pull request check contexts
[sfputil] Expose error status fetched from STATE_DB or platform API to CLI GitHub issue/pull request detail GitHub pull request check contexts
[sonic_platform/sfp_base] Add common definition for get SFP error status GitHub issue/pull request detail GitHub pull request check contexts
[platform/sfp] Add test cases for SFP error status GitHub issue/pull request detail GitHub pull request check contexts

1. Reflect the current implementation of xcvrd to the HLD.
2. Add new SFP error event handling procedure.
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
address review comments
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
@jleveque jleveque requested a review from lguohan April 27, 2021 16:49
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
@jleveque jleveque requested a review from qiluo-msft May 6, 2021 19:15
@liat-grozovik
Copy link
Collaborator

@qiluo-msft kindly reminder. can you please check recent changes so we can merge?

stephenxs and others added 3 commits June 1, 2021 13:59
- API get_change_event returns error description for vendor specific errors
  xcvrd will call get_error_description if there is an error without description
- The CLI fetch error status from STATE_DB by default

Signed-off-by: Stephen Sun <stephens@nvidia.com>
Signed-off-by: Stephen Sun <stephens@nvidia.com>
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Outdated Show resolved Hide resolved
doc/xrcvd/transceiver-monitor-hld.md Show resolved Hide resolved
Copy link
Contributor

@qiluo-msft qiluo-msft left a comment

Choose a reason for hiding this comment

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

Commented

Signed-off-by: Stephen Sun <stephens@nvidia.com>
@jleveque jleveque self-requested a review June 4, 2021 03:27
Co-authored-by: Qi Luo <qiluo-msft@users.noreply.github.com>
Copy link
Contributor

@qiluo-msft qiluo-msft left a comment

Choose a reason for hiding this comment

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

Please also check with other reviewers.

@liat-grozovik
Copy link
Collaborator

@Junchao-Mellanox @keboliu can you please add the PRs of the enhancement to this HLD for tracking?

@keboliu
Copy link
Collaborator Author

keboliu commented Jun 10, 2021

@Junchao-Mellanox @keboliu can you please add the PRs of the enhancement to this HLD for tracking?

done.

@liat-grozovik liat-grozovik merged commit 2a8453d into master Jun 15, 2021
@keboliu keboliu deleted the update-xcvrd-hdl branch June 26, 2021 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants