Skip to content

fix precedence in portstat CLI#2874

Merged
abdosi merged 5 commits intosonic-net:masterfrom
wenyiz2021:portstat_precedence
Jun 13, 2023
Merged

fix precedence in portstat CLI#2874
abdosi merged 5 commits intosonic-net:masterfrom
wenyiz2021:portstat_precedence

Conversation

@wenyiz2021
Copy link
Contributor

@wenyiz2021 wenyiz2021 commented Jun 13, 2023

'and' logic has higher precedence than 'or' logic. we want to make sure it's either chassis or multi-asic, and in both case, if 'use_json' option is not provided.

fix sonic-net/sonic-buildimage#15439

What I did

How I did it

How to verify it

verified on a chassis linecard:
before:
Reminder: Please execute 'show interface counters -d all' to include internal links
is printed at end of 'portstat -j'

after: only json format is printed

admin@str2-7804-lc5-1:~$ portstat -j
...
        "TX_OK": "3,014",
        "TX_OVR": "0",
        "TX_UTIL": "0.00%"
    }
}
admin@str2-7804-lc5-1:~$

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

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

@wenyiz2021 wenyiz2021 self-assigned this Jun 13, 2023
@abdosi abdosi merged commit de49179 into sonic-net:master Jun 13, 2023
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Jun 20, 2023
Update sonic-utilities submodule pointer to include the following:
* 0b629ba Revert [chassis][voq] Clear fabric counters queue/port (2789) ([sonic-net#2882](sonic-net/sonic-utilities#2882))
* 3ba8241 [db_migtrator] Add migration of FLEX_COUNTER_DELAY_STATUS during 1911->master upgrade + fast-reboot. Add UT. ([sonic-net#2839](sonic-net/sonic-utilities#2839))
* fceef2e [chassis][voq] Clear fabric counters queue/port ([sonic-net#2789](sonic-net/sonic-utilities#2789))
* 659ba24 [syslog] Adjust runningconfiguration syslog command ([sonic-net#2843](sonic-net/sonic-utilities#2843))
* 46fba26 [db_migrator] add required protocol field in ROUTE_TABLE ([sonic-net#2766](sonic-net/sonic-utilities#2766))
* f186376 Fix issue: show interfaces transceiver eeprom -d should display same entry for CMIS cable ([sonic-net#2864](sonic-net/sonic-utilities#2864))
* de49179 fix precedence in portstat CLI ([sonic-net#2874](sonic-net/sonic-utilities#2874))

Signed-off-by: dprital <[email protected]>
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Jun 21, 2023
Update sonic-utilities submodule pointer to include the following:
* 0b629ba Revert [chassis][voq] Clear fabric counters queue/port (2789) ([sonic-net#2882](sonic-net/sonic-utilities#2882))
* 3ba8241 [db_migtrator] Add migration of FLEX_COUNTER_DELAY_STATUS during 1911->master upgrade + fast-reboot. Add UT. ([sonic-net#2839](sonic-net/sonic-utilities#2839))
* fceef2e [chassis][voq] Clear fabric counters queue/port ([sonic-net#2789](sonic-net/sonic-utilities#2789))
* 659ba24 [syslog] Adjust runningconfiguration syslog command ([sonic-net#2843](sonic-net/sonic-utilities#2843))
* 46fba26 [db_migrator] add required protocol field in ROUTE_TABLE ([sonic-net#2766](sonic-net/sonic-utilities#2766))
* f186376 Fix issue: show interfaces transceiver eeprom -d should display same entry for CMIS cable ([sonic-net#2864](sonic-net/sonic-utilities#2864))
* de49179 fix precedence in portstat CLI ([sonic-net#2874](sonic-net/sonic-utilities#2874))

Signed-off-by: dprital <[email protected]>
pdhruv-marvell pushed a commit to pdhruv-marvell/sonic-utilities that referenced this pull request Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[VOQ] 'portstat -j' generates invalid output

3 participants