Skip to content

Commit

Permalink
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
Browse files Browse the repository at this point in the history
…omatically (#17751)

#### Why I did it
src/sonic-mgmt-common
```
* 9a12683 - (HEAD -> master, origin/master, origin/HEAD) Made following APIs TABLE List name agnostic. 1. sortDepTables 2. GetOrderedDepTables 3. GetOrderedTables Also fixed following issues in the above APIs 1. Missing Nodes(toposort) when Table has multiple lists. 2. Inconsistent comparison (few places list names where compared with    table name) 3. Inconsistent I/O. These functions were designed to work on Lists but    it accepted table names and due to which inconsistent results were    observed. Fixed the behavior the I/O is always TABLE NAME but    internally it gets converted to LIST and processed. It is done    because there is a possibility of having an dependency between TABLE    LIST. 4. Optimise the code. (9 hours ago) [Mohammed Faraaz]
* 7795bbb - CVL Infra Enhancments and Fixes (9 hours ago) [Mohammed Faraaz]
* 2bb6dbc - CVL Infra Enhancments and Fixes (9 hours ago) [Mohammed Faraaz]
```
#### How I did it
#### How to verify it
#### Description for the changelog
  • Loading branch information
mssonicbld authored Jan 11, 2024
1 parent 677adb5 commit cbd44e1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/sonic-mgmt-common
Submodule sonic-mgmt-common updated 61 files
+2 −0 .gitignore
+4 −2 azure-pipelines.yml
+41 −24 cvl/Makefile
+64 −0 cvl/common/db_utils.go
+31 −7 cvl/custom_validation/common.go
+37 −0 cvl/custom_validation/test_validations.go
+288 −152 cvl/cvl.go
+294 −172 cvl/cvl_api.go
+81 −27 cvl/cvl_cache.go
+93 −16 cvl/cvl_error_test.go
+62 −0 cvl/cvl_hint.go
+48 −0 cvl/cvl_hint_test.go
+414 −0 cvl/cvl_leaflist_test.go
+172 −104 cvl/cvl_leafref_test.go
+140 −124 cvl/cvl_luascript.go
+216 −115 cvl/cvl_must_test.go
+290 −0 cvl/cvl_optimisation_test.go
+340 −179 cvl/cvl_semantics.go
+43 −34 cvl/cvl_syntax.go
+1,182 −652 cvl/cvl_test.go
+24 −29 cvl/cvl_when_test.go
+133 −61 cvl/internal/util/util.go
+68 −41 cvl/internal/yparser/yparser.go
+1 −1 cvl/jsondata_test.go
+35 −0 cvl/testdata/schema/Makefile
+22 −1 cvl/testdata/schema/sonic-bgp-global.yang
+0 −6 cvl/testdata/schema/sonic-cablelength.yang
+0 −6 cvl/testdata/schema/sonic-dscp-tc-map.yang
+50 −0 cvl/testdata/schema/sonic-leaflist-test.yang
+60 −0 cvl/testdata/schema/sonic-mgmt_port.yang
+24 −0 cvl/testdata/schema/sonic-mgmt_vrf.yang
+0 −6 cvl/testdata/schema/sonic-pfc-priority-queue-map.yang
+8 −0 cvl/testdata/schema/sonic-port.yang
+16 −0 cvl/testdata/schema/sonic-portchannel-interface.yang
+175 −0 cvl/testdata/schema/sonic-sflow.yang
+6 −0 cvl/testdata/schema/sonic-spanning-tree.yang
+135 −0 cvl/testdata/schema/sonic-static-route.yang
+0 −6 cvl/testdata/schema/sonic-tc-priority-group-map.yang
+0 −6 cvl/testdata/schema/sonic-tc-queue-map.yang
+66 −0 cvl/testdata/schema/sonic-telemetry.yang
+282 −0 cvl/testdata/schema/sonic-test-xfmr.yang
+353 −0 cvl/testdata/schema/sonic-types.yang
+1 −1 cvl/testdata/schema/sonic-vrf.yang
+3 −3 cvl/tests/Makefile
+2 −1 cvl/tests/cfg_validator.go
+18 −8 cvl/tests/cv_acl.go
+8 −0 cvl/tests/cv_edit_op.go
+16 −2 cvl/tests/cv_vlan.go
+3 −3 cvl/tests/run_test.sh
+65 −18 cvl/tools/generate_yin.py
+3 −1 go.mod
+20 −0 go.sum
+11 −0 models/yang/sonic/common/sonic-extension.yang
+24 −20 patches/xpath.patch
+116 −134 translib/db/cvl_db_access.go
+17 −18 translib/db/db.go
+1 −3 translib/db/db_savepoint.go
+2 −2 translib/transformer/xlate_cascade_del.go
+3 −2 translib/transformer/xlate_tbl_info.go
+2 −2 translib/transformer/xspec.go
+4 −4 translib/utils/utils.go

0 comments on commit cbd44e1

Please sign in to comment.