-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Commit bca3e98
cmd/go: test barrier actions
Add a barrier action between test run action and it's dependencies.
Run will depend on this barrier action, and the barrier action will depend on:
1. The run action's dependencies
2. The previous barrier action
This will force internal/work to schedule test run actions in-order, preventing potential goroutine starvation from
the channel locking mechanism created to force test run actions to start in-order.
Fixes #73106 #61233
Change-Id: I72e9f752f7521093f3c875eef7f2f29b2393fce9
Reviewed-on: https://go-review.googlesource.com/c/go/+/668035
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Michael Matloob <matloob@google.com>1 parent 052fcde commit bca3e98
File tree
5 files changed
+71
-10
lines changed- src/cmd/go/internal
- test
- work
5 files changed
+71
-10
lines changedLines changed: 32 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1044 | 1044 |
| |
1045 | 1045 |
| |
1046 | 1046 |
| |
1047 | - | ||
1047 | + | ||
1048 | + | ||
1049 | + | ||
1050 | + | ||
1051 | + | ||
1052 | + | ||
1048 | 1053 |
| |
1049 | 1054 |
| |
1050 | 1055 |
| |
1051 | 1056 |
| |
1057 | + | ||
1058 | + | ||
1059 | + | ||
1060 | + | ||
1061 | + | ||
1062 | + | ||
1063 | + | ||
1064 | + | ||
1065 | + | ||
1066 | + | ||
1067 | + | ||
1068 | + | ||
1069 | + | ||
1070 | + | ||
1071 | + | ||
1072 | + | ||
1073 | + | ||
1074 | + | ||
1075 | + | ||
1076 | + | ||
1052 | 1077 |
| |
1053 | 1078 |
| |
1054 | 1079 |
| |
| |||
1400 | 1425 |
| |
1401 | 1426 |
| |
1402 | 1427 |
| |
1428 | + | ||
1429 | + | ||
1403 | 1430 |
| |
1404 | 1431 |
| |
1405 | 1432 |
| |
| |||
1530 | 1557 |
| |
1531 | 1558 |
| |
1532 | 1559 |
| |
1533 | - | ||
1560 | + | ||
1534 | 1561 |
| |
1535 | 1562 |
| |
1536 | 1563 |
| |
| |||
1581 | 1608 |
| |
1582 | 1609 |
| |
1583 | 1610 |
| |
1584 | - | ||
1611 | + | ||
1585 | 1612 |
| |
1586 | 1613 |
| |
1587 | 1614 |
| |
| |||
1741 | 1768 |
| |
1742 | 1769 |
| |
1743 | 1770 |
| |
1744 | - | ||
1745 | - | ||
1771 | + | ||
1772 | + | ||
1746 | 1773 |
| |
1747 | 1774 |
| |
1748 | 1775 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
92 | 92 |
| |
93 | 93 |
| |
94 | 94 |
| |
95 | - | ||
95 | + | ||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
|
Lines changed: 20 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
401 | 401 |
| |
402 | 402 |
| |
403 | 403 |
| |
404 | + | ||
405 | + | ||
406 | + | ||
407 | + | ||
408 | + | ||
409 | + | ||
410 | + | ||
411 | + | ||
412 | + | ||
413 | + | ||
414 | + | ||
415 | + | ||
416 | + | ||
417 | + | ||
418 | + | ||
419 | + | ||
420 | + | ||
421 | + | ||
422 | + | ||
404 | 423 |
| |
405 | 424 |
| |
406 | 425 |
| |
| |||
526 | 545 |
| |
527 | 546 |
| |
528 | 547 |
| |
529 | - | ||
548 | + | ||
530 | 549 |
| |
531 | 550 |
| |
532 | 551 |
| |
|
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
39 | - | ||
40 | - | ||
39 | + | ||
40 | + | ||
41 | + | ||
41 | 42 |
| |
42 | 43 |
| |
43 | 44 |
| |
|
Lines changed: 15 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
183 | 183 |
| |
184 | 184 |
| |
185 | 185 |
| |
186 | - | ||
186 | + | ||
187 | + | ||
188 | + | ||
189 | + | ||
190 | + | ||
191 | + | ||
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | ||
196 | + | ||
197 | + | ||
198 | + | ||
199 | + | ||
200 | + | ||
187 | 201 |
| |
188 | 202 |
| |
189 | 203 |
| |
|
0 commit comments