Commit 9fffe69
committed
DPL: double the number of processes which can be created by the driver
This makes sure that the extra file descriptors which are needed to
setup the parent / child communication channel created as late as
possible, and closed as soon as the fork happens.
Before this change, since we were creating the file descriptors in
one go, the extra endpoints which get closed after the fork were needlessly
using resources, leading to early exhaustion.1 parent 4e183e7 commit 9fffe69
1 file changed
Lines changed: 5 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
613 | 613 | | |
614 | 614 | | |
615 | 615 | | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | 616 | | |
624 | 617 | | |
625 | 618 | | |
| |||
649 | 642 | | |
650 | 643 | | |
651 | 644 | | |
652 | | - | |
653 | | - | |
654 | 645 | | |
655 | 646 | | |
656 | 647 | | |
| |||
759 | 750 | | |
760 | 751 | | |
761 | 752 | | |
| 753 | + | |
| 754 | + | |
762 | 755 | | |
763 | 756 | | |
764 | 757 | | |
| |||
1695 | 1688 | | |
1696 | 1689 | | |
1697 | 1690 | | |
1698 | | - | |
1699 | 1691 | | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
1700 | 1695 | | |
1701 | 1696 | | |
1702 | 1697 | | |
| |||
0 commit comments