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

[DPB] XCVRD not able to fetch the new port SFP info after perform dynamic port breakdown #6499

Closed
keboliu opened this issue Jan 20, 2021 · 6 comments
Assignees

Comments

@keboliu
Copy link
Collaborator

keboliu commented Jan 20, 2021

Description

XCVRD is based on the assumption that all the ports will be created during the SONiC boot-up stage, with no port add/remove in the fly.
Dynamic port breakdown breaks this assumption, now XCVRD needs to subscribe to the port add/remove to make the ports --> SFP mapping always updated.

Steps to reproduce the issue:

  1. perform port breakdown with command "config interface breakout Ethernet8 2x200G[100G,50G,40G,25G,10G,1G] -v -y"
  2. In the output of "show interface status" will see that the "Type" of the new port Ethernet12 is 'N/A'

Describe the results you received:

new "Type" available in the "show interface status" output for the new breakdown port.

Describe the results you expected:

the "Type" of the interface should be avalaible.

Additional information you deem important (e.g. issue happens only occasionally):

**Output of `show version`:**

```
(paste your output here)
```

**Attach debug file `sudo generate_dump`:**

```
(paste your output here)
```
@anshuv-mfst
Copy link

Issue related to Dynamic port breakout. This is not supported as of today.

@anshuv-mfst
Copy link

@zhenggen-xu @jleveque - could you please take a look.

@zhenggen-xu
Copy link
Collaborator

The issue follows to new requirement category, where we need community to support the effort.

@liat-grozovik
Copy link
Collaborator

@keboliu please suggest the fix and we will discuss it on the workgroup.

@keboliu
Copy link
Collaborator Author

keboliu commented Aug 18, 2021

PR to fix this issue:
sonic-net/SONiC#839
sonic-net/sonic-platform-daemons#212

@keboliu
Copy link
Collaborator Author

keboliu commented Oct 28, 2021

issue fixed by PRs mentioned in the above comments.

@keboliu keboliu closed this as completed Oct 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants