sonic-buildimage/dockers/docker-orchagent
Andriy Yurkiv 38eef912e8
Enable PG drop counters by default, set default values only on the first start (#10935)
Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>

Backport form master
Appropriate PR on master: #7735
Appropriate PR on master #6444

Why I did it
PG drop counters should be enabled by default (merge from master)
After "config reload" or "docker swss restart" all counters were enabled even if they were disabled before

How I did it
1)Add PG drop counter enable option to dockers/docker-orchagent/enable_counters.py
2) Check if entry already exist before set default values

How to verify it
- install image and run counterpoll show CLI command and then you will see PG_STAT_DROP enabled
- Disable few counters
    counterpoll pg-drop disable
    counterpoll port disable
- Save and reload
   config save
   config reload
- Check enable status
2022-06-22 09:43:02 -07:00
..
base_image_files [monit] Adding patch to enhance syslog error message generation for monit alert action when status is failed. (#5720) 2020-11-01 10:27:10 -08:00
arp_update.conf [docker-orchagent]: use service dependency in supervisord to start services 2020-08-15 22:21:52 -07:00
copp.json.j2 Changes to add template support for copp.json. (#5053) 2020-07-31 17:24:45 -07:00
critical_processes [201911][dockers] Update critical_processes file syntax (#4854) 2020-06-26 11:37:05 -07:00
docker-init.sh [Arista] Increase switch PCIe timeout for 7060-cx32s (#9248) 2022-03-02 07:44:24 -08:00
Dockerfile.j2 [Arista] Increase switch PCIe timeout for 7060-cx32s (#9248) 2022-03-02 07:44:24 -08:00
enable_counters.py Enable PG drop counters by default, set default values only on the first start (#10935) 2022-06-22 09:43:02 -07:00
ipinip.json.j2 [Multi-ASIC]:Update the template to add ipinip entry for Loopback4096 (#5235) 2020-09-03 15:48:39 -07:00
orchagent.sh [Multi Asic] support of swss.rec and sairedis.rec for multi asic (#6310) 2021-01-27 17:12:32 -08:00
ports.json.j2 Buffers configuration update on port speed change (#1345) 2018-01-29 08:11:05 -08:00
supervisord.conf [201911][dockers][supervisor] Increase event buffer size for process exit listener (#7106) 2021-03-29 10:07:43 -07:00
switch.json.j2 Make backend device checking more robust (#5730) 2020-11-14 08:39:08 -08:00
swss_vars.j2 [docker-orchagent] Call sonic-cfggen Once (#4936) 2020-07-26 11:19:15 -07:00
swssconfig.sh [platform] Add Support For Environment Variable File (#5010) 2020-09-28 21:14:39 +00:00
vlan_vars.j2 [swss] Reduce Calls to SONiC Cfggen (#5177) 2020-12-22 09:51:54 -08:00