Skip to content

[action] [PR:4343] Change sensorshow conn to use TCP socket#292

Merged
cyw233 merged 1 commit into
Azure:202405from
mssonicbld:cherry/msft-202405/4343
Mar 12, 2026
Merged

[action] [PR:4343] Change sensorshow conn to use TCP socket#292
cyw233 merged 1 commit into
Azure:202405from
mssonicbld:cherry/msft-202405/4343

Conversation

@mssonicbld

Copy link
Copy Markdown
Collaborator

What I did

Change the DB connection in scripts/sensorshow to use TCP socket.

How I did it

How to verify it

Run the commands that invoke sensorshow (e.g. show platform voltage) without write permission to see if it's returning the correct output instead of the RuntimeError: Unable to connect to redis (unix-socket) - Permission denied(1): Cannot assign requested address error

Previous command output (if the output of a command-line utility has changed)

RuntimeError: Unable to connect to redis (unix-socket) - Permission denied(1): Cannot assign requested address

New command output (if the output of a command-line utility has changed)

user@SONiC-DUT-sup00:~$ show platform voltage
         Sensor    Voltage    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
---------------  ---------  ---------  --------  --------------  -------------  ---------  -----------------
FC0_HOTSWAP_VIN   55275 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC2_HOTSWAP_VIN   55350 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC4_HOTSWAP_VIN   55300 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC5_HOTSWAP_VIN   55275 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC6_HOTSWAP_VIN   55250 mV      58860     49140           59400          48600      False  20260310 03:04:31
     MB_VP54P0V   55350 mV      59343     48806           59913          48298      False  20260310 03:04:31

Signed-off-by: Sonic Build Admin sonicbld@microsoft.com

<!--
    Please make sure you've read and understood our contributing guidelines:
    https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

    ** Make sure all your commits include a signature generated with `git commit -s` **

    If this is a bug fix, make sure your description includes "closes #xxxx",
    "fixes #xxxx" or "resolves #xxxx" so that GitHub automatically closes the related
    issue when the PR is merged.

    If you are adding/modifying/removing any command or utility script, please also
    make sure to add/modify/remove any unit tests from the tests
    directory as appropriate.

    If you are modifying or removing an existing 'show', 'config' or 'sonic-clear'
    subcommand, or you are adding a new subcommand, please make sure you also
    update the Command Line Reference Guide (doc/Command-Reference.md) to reflect
    your changes.

    Please provide the following information:
-->

#### What I did
Change the DB connection in `scripts/sensorshow` to use TCP socket.

#### How I did it

#### How to verify it
Run the commands that invoke `sensorshow` (e.g. `show platform voltage`) without `write` permission to see if it's returning the correct output instead of the `RuntimeError: Unable to connect to redis (unix-socket) - Permission denied(1): Cannot assign requested address` error

#### Previous command output (if the output of a command-line utility has changed)
 `RuntimeError: Unable to connect to redis (unix-socket) - Permission denied(1): Cannot assign requested address`

#### New command output (if the output of a command-line utility has changed)
```
user@SONiC-DUT-sup00:~$ show platform voltage
         Sensor    Voltage    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
---------------  ---------  ---------  --------  --------------  -------------  ---------  -----------------
FC0_HOTSWAP_VIN   55275 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC2_HOTSWAP_VIN   55350 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC4_HOTSWAP_VIN   55300 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC5_HOTSWAP_VIN   55275 mV      58860     49140           59400          48600      False  20260310 03:04:31
FC6_HOTSWAP_VIN   55250 mV      58860     49140           59400          48600      False  20260310 03:04:31
     MB_VP54P0V   55350 mV      59343     48806           59913          48298      False  20260310 03:04:31
```

Signed-off-by: Sonic Build Admin <sonicbld@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator Author

Original PR: sonic-net/sonic-utilities#4343

@mssonicbld

Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@cyw233 cyw233 merged commit a50f545 into Azure:202405 Mar 12, 2026
4 of 6 checks passed
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.

2 participants