Skip to content

Add new liquid cooling base object#603

Merged
judyjoseph merged 1 commit intosonic-net:masterfrom
yuazhe:master_lc
Nov 3, 2025
Merged

Add new liquid cooling base object#603
judyjoseph merged 1 commit intosonic-net:masterfrom
yuazhe:master_lc

Conversation

@yuazhe
Copy link
Contributor

@yuazhe yuazhe commented Sep 26, 2025

Description

Motivation and Context

Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add common liquid cooling object to common platform API

How Has This Been Tested?

Additional Information (Optional)

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@keboliu
Copy link
Collaborator

keboliu commented Oct 22, 2025

@judyjoseph would you please help review this PR?

Copy link
Contributor

@judyjoseph judyjoseph left a comment

Choose a reason for hiding this comment

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

LGTM

@judyjoseph judyjoseph merged commit 6a3f0d6 into sonic-net:master Nov 3, 2025
5 checks passed
"""
return self.name

def is_leak(self):
Copy link
Contributor

Choose a reason for hiding this comment

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

I guess this merged already, but this code would read easier if this function was called is_leaking instead of is_leak.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

noted, I will update it in next round update, thanks for the suggestion!

Copy link
Contributor

Choose a reason for hiding this comment

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

Thanks!

@yuazhe yuazhe deleted the master_lc branch November 25, 2025 06:14
liat-grozovik pushed a commit to sonic-net/sonic-buildimage that referenced this pull request Dec 15, 2025
…24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
hdwhdw pushed a commit to hdwhdw/sonic-buildimage that referenced this pull request Dec 18, 2025
…onic-net#24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
Signed-off-by: Dawei Huang <[email protected]>
xwjiang-ms pushed a commit to xwjiang-ms/sonic-buildimage that referenced this pull request Dec 22, 2025
…onic-net#24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
Signed-off-by: xiaweijiang <[email protected]>
jasonbridges pushed a commit to jasonbridges/sonic-buildimage that referenced this pull request Jan 22, 2026
…onic-net#24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Mar 6, 2026
…onic-net#24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
Signed-off-by: Feng Pan <[email protected]>
dprital pushed a commit to sonic-net/sonic-buildimage that referenced this pull request Mar 19, 2026
…24125)

- Why I did it
Following this HLD for liquid cooling sonic-net/SONiC#2032, I created this pr to add Mellanox platform specific APIs.

This pr has dependency on sonic-net/sonic-platform-common#603

- How I did it
Add support for liquid cool part of the platform API in case thermal

How to verify it
Add unit test to cover the new added code once liquid cool is enabled

Signed-off-by: Yuanzhe Liu <[email protected]>
Signed-off-by: dprital <[email protected]>
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.

6 participants