Skip to content

[Nvidia-BF] Enable CHASSIS_DB on DPU #20534

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

Merged
merged 1 commit into from
Nov 14, 2024

Conversation

gpunathilell
Copy link
Contributor

Why I did it

To enable CHASSIS_DB support on DPU, This is required to communicate health/ operation status information to the switch from the DPU

Work item tracking
  • Microsoft ADO (number only):

How I did it

By adding chassisdb.conf file in the platform folder, This creates a link to the DB hosted on the Smartswitch platform

How to verify it

Execute the following command on DPU:
sonic-db-cli CHASSIS_STATE_DB HSET DPU_TABLE_1 KEY_1 VALUE_1" sonic-db-cli DPU_APPL_DB HGETALL DPU_TABLE_1
and check if the data is available in the Switch
docker exec -it database-chassis bash -c "sonic-db-cli CHASSIS_STATE_DB HGETALL DPU_TABLE_1"

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@gpunathilell gpunathilell marked this pull request as ready for review October 18, 2024 19:48
@gpunathilell
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@gpunathilell
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@gpunathilell
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liat-grozovik liat-grozovik merged commit dbb4ffb into sonic-net:master Nov 14, 2024
21 of 22 checks passed
aidan-gallagher pushed a commit to aidan-gallagher/sonic-buildimage that referenced this pull request Nov 16, 2024
- Why I did it
To enable CHASSIS_DB support on DPU, This is required to communicate health/ operation status information to the switch from the DPU

- How I did it
By adding chassisdb.conf file in the platform folder, This creates a link to the DB hosted on the Smartswitch platform

- How to verify it
Execute the following command on DPU:
sonic-db-cli CHASSIS_STATE_DB HSET DPU_TABLE_1 KEY_1 VALUE_1" sonic-db-cli DPU_APPL_DB HGETALL DPU_TABLE_1
and check if the data is available in the Switch
docker exec -it database-chassis bash -c "sonic-db-cli CHASSIS_STATE_DB HGETALL DPU_TABLE_1"
yanjundeng pushed a commit to yanjundeng/sonic-buildimage that referenced this pull request Apr 23, 2025
- Why I did it
To enable CHASSIS_DB support on DPU, This is required to communicate health/ operation status information to the switch from the DPU

- How I did it
By adding chassisdb.conf file in the platform folder, This creates a link to the DB hosted on the Smartswitch platform

- How to verify it
Execute the following command on DPU:
sonic-db-cli CHASSIS_STATE_DB HSET DPU_TABLE_1 KEY_1 VALUE_1" sonic-db-cli DPU_APPL_DB HGETALL DPU_TABLE_1
and check if the data is available in the Switch
docker exec -it database-chassis bash -c "sonic-db-cli CHASSIS_STATE_DB HGETALL DPU_TABLE_1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants