Commit a464729
authored
[portsorch] process only updated APP_DB fields when port is already created (#3025)
* [portsorch] process only updated APP_DB fields when port is already created
What I did
Fixing an issue when setting some port attribute in APPL_DB triggers serdes parameters to be re-programmed with port toggling. Made portsorch to handle only those attributes that were pushed to APPL_DB, so that serdes programming happens only by xcvrd's request to do so.1 parent 91bacca commit a464729
File tree
4 files changed
+86
-18
lines changed- orchagent
- port
- tests/mock_tests
4 files changed
+86
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1001 | 1001 | | |
1002 | 1002 | | |
1003 | 1003 | | |
1004 | | - | |
| 1004 | + | |
1005 | 1005 | | |
1006 | 1006 | | |
1007 | 1007 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
55 | | - | |
56 | | - | |
57 | 56 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3572 | 3572 | | |
3573 | 3573 | | |
3574 | 3574 | | |
3575 | | - | |
3576 | | - | |
3577 | | - | |
| 3575 | + | |
3578 | 3576 | | |
3579 | | - | |
3580 | | - | |
| 3577 | + | |
| 3578 | + | |
| 3579 | + | |
| 3580 | + | |
3581 | 3581 | | |
3582 | | - | |
| 3582 | + | |
3583 | 3583 | | |
3584 | | - | |
3585 | | - | |
| 3584 | + | |
| 3585 | + | |
3586 | 3586 | | |
3587 | | - | |
| 3587 | + | |
| 3588 | + | |
| 3589 | + | |
| 3590 | + | |
| 3591 | + | |
| 3592 | + | |
3588 | 3593 | | |
3589 | | - | |
| 3594 | + | |
| 3595 | + | |
| 3596 | + | |
| 3597 | + | |
3590 | 3598 | | |
3591 | | - | |
3592 | | - | |
| 3599 | + | |
| 3600 | + | |
| 3601 | + | |
| 3602 | + | |
| 3603 | + | |
| 3604 | + | |
| 3605 | + | |
| 3606 | + | |
| 3607 | + | |
| 3608 | + | |
| 3609 | + | |
| 3610 | + | |
| 3611 | + | |
| 3612 | + | |
| 3613 | + | |
| 3614 | + | |
| 3615 | + | |
3593 | 3616 | | |
| 3617 | + | |
| 3618 | + | |
| 3619 | + | |
| 3620 | + | |
3594 | 3621 | | |
3595 | | - | |
3596 | | - | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
| 3626 | + | |
| 3627 | + | |
3597 | 3628 | | |
3598 | 3629 | | |
3599 | 3630 | | |
| |||
3709 | 3740 | | |
3710 | 3741 | | |
3711 | 3742 | | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
3712 | 3746 | | |
3713 | 3747 | | |
3714 | 3748 | | |
| |||
4269 | 4303 | | |
4270 | 4304 | | |
4271 | 4305 | | |
| 4306 | + | |
| 4307 | + | |
| 4308 | + | |
| 4309 | + | |
| 4310 | + | |
| 4311 | + | |
| 4312 | + | |
4272 | 4313 | | |
4273 | 4314 | | |
4274 | 4315 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
929 | | - | |
930 | 929 | | |
931 | 930 | | |
932 | 931 | | |
| |||
953 | 952 | | |
954 | 953 | | |
955 | 954 | | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
956 | 984 | | |
957 | 985 | | |
958 | 986 | | |
| |||
0 commit comments