Commit e1005dd
[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 4a9b7ee commit e1005dd
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 | |
|---|---|---|---|
| |||
910 | 910 | | |
911 | 911 | | |
912 | 912 | | |
913 | | - | |
| 913 | + | |
914 | 914 | | |
915 | 915 | | |
916 | 916 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
54 | | - | |
55 | 54 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3287 | 3287 | | |
3288 | 3288 | | |
3289 | 3289 | | |
3290 | | - | |
3291 | | - | |
3292 | | - | |
| 3290 | + | |
3293 | 3291 | | |
3294 | | - | |
3295 | | - | |
| 3292 | + | |
| 3293 | + | |
| 3294 | + | |
| 3295 | + | |
3296 | 3296 | | |
3297 | | - | |
| 3297 | + | |
3298 | 3298 | | |
3299 | | - | |
3300 | | - | |
| 3299 | + | |
| 3300 | + | |
| 3301 | + | |
| 3302 | + | |
| 3303 | + | |
| 3304 | + | |
| 3305 | + | |
| 3306 | + | |
| 3307 | + | |
3301 | 3308 | | |
3302 | | - | |
| 3309 | + | |
| 3310 | + | |
3303 | 3311 | | |
3304 | | - | |
| 3312 | + | |
3305 | 3313 | | |
3306 | | - | |
3307 | | - | |
| 3314 | + | |
| 3315 | + | |
| 3316 | + | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
| 3320 | + | |
| 3321 | + | |
| 3322 | + | |
| 3323 | + | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
3308 | 3331 | | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
| 3335 | + | |
3309 | 3336 | | |
3310 | | - | |
3311 | | - | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
3312 | 3343 | | |
3313 | 3344 | | |
3314 | 3345 | | |
| |||
3424 | 3455 | | |
3425 | 3456 | | |
3426 | 3457 | | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
3427 | 3461 | | |
3428 | 3462 | | |
3429 | 3463 | | |
| |||
3975 | 4009 | | |
3976 | 4010 | | |
3977 | 4011 | | |
| 4012 | + | |
| 4013 | + | |
| 4014 | + | |
| 4015 | + | |
| 4016 | + | |
| 4017 | + | |
| 4018 | + | |
3978 | 4019 | | |
3979 | 4020 | | |
3980 | 4021 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
882 | 882 | | |
883 | 883 | | |
884 | 884 | | |
885 | | - | |
886 | 885 | | |
887 | 886 | | |
888 | 887 | | |
| |||
909 | 908 | | |
910 | 909 | | |
911 | 910 | | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
912 | 940 | | |
913 | 941 | | |
914 | 942 | | |
| |||
0 commit comments