Skip to content

Commit 4566d9e

Browse files
authored
Merge pull request sonic-net#76 from gechiang/202205
Revert "Revert "[YANG] add yang model for `MUX_LINKMGR|MUXLOGGER` (sonic-net#1
2 parents 5ad8413 + 29734dd commit 4566d9e

File tree

5 files changed

+34
-0
lines changed

5 files changed

+34
-0
lines changed

src/sonic-yang-models/doc/Configuration.md

+3
Original file line numberDiff line numberDiff line change
@@ -1197,6 +1197,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
11971197
"use_well_known_mac": "enabled",
11981198
"src_mac": "ToRMac",
11991199
"interval_pck_loss_count_update": "3"
1200+
},
1201+
"MUXLOGGER": {
1202+
"log_verbosity": "debug"
12001203
}
12011204
}
12021205
}

src/sonic-yang-models/tests/files/sample_config_db.json

+3
Original file line numberDiff line numberDiff line change
@@ -1857,6 +1857,9 @@
18571857
"use_well_known_mac": "enabled",
18581858
"src_mac": "ToRMac",
18591859
"interval_pck_loss_count_update": "3"
1860+
},
1861+
"MUXLOGGER": {
1862+
"log_verbosity": "debug"
18601863
}
18611864
},
18621865

src/sonic-yang-models/tests/yang_model_tests/tests/mux-linkmgr.json

+3
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@
44
},
55
"MUX_LINKMGR_LINK_PROBER_CHANGE_MAC_ADDR": {
66
"desc": "Use well-known mac and vlan mac as dst/src in linkmgrd link prober. "
7+
},
8+
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
9+
"desc": "Consume verbosity level config changes. "
710
}
811
}

src/sonic-yang-models/tests/yang_model_tests/tests_config/mux-linkmgr.json

+10
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,15 @@
2222
}
2323
}
2424
}
25+
},
26+
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
27+
"sonic-mux-linkmgr:sonic-mux-linkmgr": {
28+
"sonic-mux-linkmgr:MUX_LINKMGR": {
29+
"sonic-mux-linkmgr:MUXLOGGER":
30+
{
31+
"log_verbosity": "debug"
32+
}
33+
}
34+
}
2535
}
2636
}

src/sonic-yang-models/yang-models/sonic-mux-linkmgr.yang

+15
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,21 @@ module sonic-mux-linkmgr {
8383
description "The frequency of streaming ICMP heartbeat loss data to telemetry. ";
8484
}
8585
}
86+
87+
container MUXLOGGER {
88+
89+
leaf log_verbosity {
90+
type enumeration {
91+
enum trace;
92+
enum debug;
93+
enum info;
94+
enum error;
95+
enum fatal;
96+
}
97+
98+
description "Linkmgrd log verbosity level. ";
99+
}
100+
}
86101
}
87102
}
88103
}

0 commit comments

Comments
 (0)