Commit d6364c6
committed
approval-distribution: Fix handling of conclude
After
moonbeam-foundation@53373a9,
approval-distribution did not terminate anymore if Conclude signal was
received.
This should have been caught by the subsystem tests, but it
wasn't because the subsystem is also exiting on error when the channels
are dropped so the test overseer was dropped which made the susbystem
exit and masked the problem.
This pr fixes both the test and the subsystem.
Signed-off-by: Alexandru Gheorghe <[email protected]>1 parent 069f8a6 commit d6364c6
2 files changed
+17
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2508 | 2508 | | |
2509 | 2509 | | |
2510 | 2510 | | |
2511 | | - | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
2512 | 2514 | | |
2513 | 2515 | | |
2514 | 2516 | | |
2515 | 2517 | | |
2516 | 2518 | | |
2517 | 2519 | | |
2518 | 2520 | | |
| 2521 | + | |
| 2522 | + | |
2519 | 2523 | | |
2520 | 2524 | | |
2521 | 2525 | | |
| |||
2526 | 2530 | | |
2527 | 2531 | | |
2528 | 2532 | | |
2529 | | - | |
| 2533 | + | |
2530 | 2534 | | |
2531 | 2535 | | |
2532 | 2536 | | |
| |||
2555 | 2559 | | |
2556 | 2560 | | |
2557 | 2561 | | |
2558 | | - | |
| 2562 | + | |
2559 | 2563 | | |
| 2564 | + | |
2560 | 2565 | | |
2561 | 2566 | | |
2562 | 2567 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
65 | 69 | | |
66 | 70 | | |
67 | 71 | | |
| |||
76 | 80 | | |
77 | 81 | | |
78 | 82 | | |
| 83 | + | |
| 84 | + | |
79 | 85 | | |
80 | 86 | | |
81 | 87 | | |
| |||
0 commit comments