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

[counters] skip showing counters that are not enabled #2199

Merged
merged 1 commit into from
Jun 8, 2022

Conversation

yxieca
Copy link
Contributor

@yxieca yxieca commented Jun 7, 2022

What I did

Skip counters that are not enabled.

How to verify it

With change sonic-net/sonic-swss#2143, following commands will cause exception:

admin@vlab-01:~$ show priority-group persistent-watermark headroom
Traceback (most recent call last):
File "/usr/local/bin/watermarkstat", line 315, in
main()
File "/usr/local/bin/watermarkstat", line 310, in main
watermarkstat.print_all_stat(table_prefix, args.type)
File "/usr/local/bin/watermarkstat", line 261, in print_all_stat
data = self.get_counters(table_prefix,
File "/usr/local/bin/watermarkstat", line 237, in get_counters
elif fields[pos] != STATUS_NA:
IndexError: list index out of range

With the change:

admin@vlab-01:~$ show priority-group persistent-watermark headroom
Ingress headroom per PG:
Port

Ethernet0
Ethernet4
Ethernet8
Ethernet12
Ethernet16
... ...

Signed-off-by: Ying Xie ying.xie@microsoft.com

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
@yxieca yxieca requested a review from neethajohn June 8, 2022 16:28
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.

2 participants