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

Physical Topology associations are not generated for late detected Boards. #29

Open
dodolee12 opened this issue Jul 18, 2023 · 0 comments

Comments

@dodolee12
Copy link
Contributor

If we have two such configurations:

superchassis.json

{
    "Exposes": [
        {
            "Name": "Subchassis Upstream Port",
            "Type": "Subchassis Upstream Port"
        }
    ],
    "Name": "Superchassis",
    "Probe": "TRUE",
    "Type": "Board"
}

subchassis.json:

{
    "Exposes": [
        {
            "ConnectsToType": "Subchassis Upstream Port",
            "Name": "SubChassis Downstream Port",
            "Type": "DownstreamPort"
        }
    ],
    "Name": "Subchassis",
    "Probe": "TRUE",
    "Type": "Board"
}

For some reason if the subchassis is detected late, then the associations between the Boards are not generated.

I can see the Upstream and Downstream ports generated in busctl tree xyz.openbmc.EntityManager, but the associations are not actually added.

If i run systemctl restart xyz.openbmc.EntityManager then associations are added as normal.

@dodolee12 dodolee12 changed the title Physical Topology is not generated for late detected Boards. Physical Topology associations are not generated for late detected Boards. Jul 18, 2023
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

No branches or pull requests

1 participant