Commit db23221
committed
feat: add HTTP Connection Manager drain_timeout support
- Add drain_timeout field with 5000ms default (Envoy compliant)
- Integrate with drain signaling and timeout enforcement
- Support protocol-specific draining (HTTP/1.1, HTTP/2, TCP)
- Add comprehensive test coverage for drain behaviors
Signed-off-by: Eeshu-Yadav <eeshuyadav123@gmail.com>1 parent c0024c3 commit db23221
File tree
11 files changed
+2745
-97
lines changed- orion-configuration/src/config
- network_filters
- orion-lib
- src/listeners
- orion-proxy/src/admin
11 files changed
+2745
-97
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
40 | 48 | | |
41 | 49 | | |
42 | 50 | | |
43 | 51 | | |
| 52 | + | |
| 53 | + | |
44 | 54 | | |
45 | 55 | | |
46 | 56 | | |
| |||
53 | 63 | | |
54 | 64 | | |
55 | 65 | | |
| 66 | + | |
| 67 | + | |
56 | 68 | | |
57 | 69 | | |
58 | 70 | | |
| |||
320 | 332 | | |
321 | 333 | | |
322 | 334 | | |
323 | | - | |
| 335 | + | |
324 | 336 | | |
325 | 337 | | |
326 | 338 | | |
| |||
401 | 413 | | |
402 | 414 | | |
403 | 415 | | |
404 | | - | |
| 416 | + | |
405 | 417 | | |
406 | 418 | | |
407 | 419 | | |
| |||
476 | 488 | | |
477 | 489 | | |
478 | 490 | | |
| 491 | + | |
479 | 492 | | |
480 | 493 | | |
481 | 494 | | |
| |||
485 | 498 | | |
486 | 499 | | |
487 | 500 | | |
| 501 | + | |
| 502 | + | |
488 | 503 | | |
489 | 504 | | |
490 | 505 | | |
491 | 506 | | |
492 | 507 | | |
493 | 508 | | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
494 | 521 | | |
495 | 522 | | |
496 | 523 | | |
| |||
Lines changed: 65 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
| |||
564 | 567 | | |
565 | 568 | | |
566 | 569 | | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
567 | 625 | | |
568 | 626 | | |
569 | 627 | | |
| |||
702 | 760 | | |
703 | 761 | | |
704 | 762 | | |
705 | | - | |
| 763 | + | |
706 | 764 | | |
707 | 765 | | |
708 | 766 | | |
| |||
753 | 811 | | |
754 | 812 | | |
755 | 813 | | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
756 | 819 | | |
757 | 820 | | |
758 | 821 | | |
| |||
819 | 882 | | |
820 | 883 | | |
821 | 884 | | |
| 885 | + | |
822 | 886 | | |
823 | 887 | | |
824 | 888 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
0 commit comments