This repository was archived by the owner on Aug 27, 2026. It is now read-only.
Commit 78037ad
committed
fix(runtime): pass -- before negative pgid so group kill works on Ubuntu
Ubuntu's procps kill exits 0 on 'kill -TERM -<pgid>' without signaling
anything, so the process-group kill silently no-opped and runtime IO
cleanup waited out the descendant's full sleep. Add the '--' separator
(verified on ubuntu:24.04, Debian trixie, and macOS) and restore the
2s IO shutdown grace now that the kill actually lands.
Also make the core pipefail-rerun test expect None on Windows, where
pipeline_rerun_command intentionally suppresses the bash suggestion.1 parent d922c24 commit 78037ad
2 files changed
Lines changed: 17 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
516 | 516 | | |
517 | 517 | | |
518 | 518 | | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
519 | 526 | | |
520 | 527 | | |
521 | | - | |
| 528 | + | |
522 | 529 | | |
523 | 530 | | |
524 | 531 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
621 | 621 | | |
622 | 622 | | |
623 | 623 | | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
629 | 628 | | |
630 | 629 | | |
631 | 630 | | |
| |||
676 | 675 | | |
677 | 676 | | |
678 | 677 | | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
679 | 681 | | |
680 | 682 | | |
681 | 683 | | |
| 684 | + | |
682 | 685 | | |
683 | 686 | | |
684 | 687 | | |
685 | 688 | | |
686 | 689 | | |
687 | 690 | | |
688 | 691 | | |
| 692 | + | |
689 | 693 | | |
690 | 694 | | |
691 | 695 | | |
| |||
0 commit comments