Commit 91e7a27
authored
[buffers] Add handler for the 'create_only_config_db_buffers' configuration knob (#2883)
* [buffers] Add handler for "create_only_config_db_buffers" configuration knob
If the "create_only_config_db_buffers" is equal to "true" - buffers will be created according to the config_db configuration (for example BUFFER_QUEUE|* table).
If the "create_only_config_db_buffers" is equal to "false" or does not exist - the maximum available buffers (which are read from SAI) will be created, regardless of the config_db buffer config.1 parent 7f7bc33 commit 91e7a27
File tree
5 files changed
+169
-6
lines changed- orchagent
- p4orch/tests
- tests
5 files changed
+169
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
328 | 329 | | |
329 | 330 | | |
330 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
331 | 354 | | |
332 | 355 | | |
333 | 356 | | |
334 | 357 | | |
335 | 358 | | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
336 | 367 | | |
337 | 368 | | |
338 | 369 | | |
| |||
387 | 418 | | |
388 | 419 | | |
389 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
390 | 429 | | |
391 | 430 | | |
392 | 431 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| 73 | + | |
71 | 74 | | |
72 | 75 | | |
73 | 76 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6333 | 6333 | | |
6334 | 6334 | | |
6335 | 6335 | | |
| 6336 | + | |
| 6337 | + | |
| 6338 | + | |
| 6339 | + | |
| 6340 | + | |
| 6341 | + | |
| 6342 | + | |
| 6343 | + | |
6336 | 6344 | | |
6337 | 6345 | | |
6338 | 6346 | | |
| |||
6341 | 6349 | | |
6342 | 6350 | | |
6343 | 6351 | | |
| 6352 | + | |
| 6353 | + | |
| 6354 | + | |
| 6355 | + | |
6344 | 6356 | | |
6345 | 6357 | | |
6346 | 6358 | | |
| |||
6459 | 6471 | | |
6460 | 6472 | | |
6461 | 6473 | | |
| 6474 | + | |
| 6475 | + | |
| 6476 | + | |
| 6477 | + | |
| 6478 | + | |
| 6479 | + | |
| 6480 | + | |
| 6481 | + | |
6462 | 6482 | | |
6463 | 6483 | | |
6464 | 6484 | | |
| |||
6467 | 6487 | | |
6468 | 6488 | | |
6469 | 6489 | | |
| 6490 | + | |
| 6491 | + | |
| 6492 | + | |
| 6493 | + | |
6470 | 6494 | | |
6471 | 6495 | | |
6472 | 6496 | | |
| |||
6524 | 6548 | | |
6525 | 6549 | | |
6526 | 6550 | | |
| 6551 | + | |
| 6552 | + | |
| 6553 | + | |
| 6554 | + | |
| 6555 | + | |
| 6556 | + | |
| 6557 | + | |
| 6558 | + | |
6527 | 6559 | | |
6528 | 6560 | | |
6529 | 6561 | | |
| |||
6532 | 6564 | | |
6533 | 6565 | | |
6534 | 6566 | | |
| 6567 | + | |
| 6568 | + | |
| 6569 | + | |
| 6570 | + | |
6535 | 6571 | | |
6536 | 6572 | | |
6537 | 6573 | | |
| |||
6695 | 6731 | | |
6696 | 6732 | | |
6697 | 6733 | | |
| 6734 | + | |
| 6735 | + | |
| 6736 | + | |
| 6737 | + | |
| 6738 | + | |
| 6739 | + | |
| 6740 | + | |
| 6741 | + | |
6698 | 6742 | | |
6699 | 6743 | | |
6700 | 6744 | | |
| |||
6703 | 6747 | | |
6704 | 6748 | | |
6705 | 6749 | | |
| 6750 | + | |
| 6751 | + | |
| 6752 | + | |
| 6753 | + | |
6706 | 6754 | | |
6707 | 6755 | | |
6708 | 6756 | | |
| |||
6799 | 6847 | | |
6800 | 6848 | | |
6801 | 6849 | | |
| 6850 | + | |
| 6851 | + | |
| 6852 | + | |
| 6853 | + | |
| 6854 | + | |
| 6855 | + | |
| 6856 | + | |
| 6857 | + | |
6802 | 6858 | | |
6803 | 6859 | | |
6804 | 6860 | | |
| |||
6807 | 6863 | | |
6808 | 6864 | | |
6809 | 6865 | | |
| 6866 | + | |
| 6867 | + | |
| 6868 | + | |
| 6869 | + | |
6810 | 6870 | | |
6811 | 6871 | | |
6812 | 6872 | | |
| |||
6856 | 6916 | | |
6857 | 6917 | | |
6858 | 6918 | | |
| 6919 | + | |
| 6920 | + | |
| 6921 | + | |
| 6922 | + | |
| 6923 | + | |
| 6924 | + | |
| 6925 | + | |
| 6926 | + | |
6859 | 6927 | | |
6860 | 6928 | | |
6861 | 6929 | | |
| |||
6864 | 6932 | | |
6865 | 6933 | | |
6866 | 6934 | | |
| 6935 | + | |
| 6936 | + | |
| 6937 | + | |
| 6938 | + | |
6867 | 6939 | | |
6868 | 6940 | | |
6869 | 6941 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
203 | 207 | | |
204 | 208 | | |
205 | 209 | | |
| |||
712 | 716 | | |
713 | 717 | | |
714 | 718 | | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
715 | 739 | | |
716 | 740 | | |
717 | 741 | | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
722 | | - | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
723 | 749 | | |
724 | 750 | | |
725 | 751 | | |
726 | 752 | | |
| 753 | + | |
727 | 754 | | |
| 755 | + | |
728 | 756 | | |
729 | 757 | | |
730 | 758 | | |
| |||
737 | 765 | | |
738 | 766 | | |
739 | 767 | | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
740 | 788 | | |
741 | 789 | | |
742 | 790 | | |
| |||
0 commit comments