Commit 75234be
committed
Temporarily avoid InvocationStatus::Invoked to ::Inboxed state transition when using vqueues
While it is correct that we should go from InvocationStatus::Invoked to ::Inboxed when resuming
an invocation using vqueues, it is currently supported by the state machine. For it to be fully
supported, we need to support handling journal completions when being ::Inboxed. Morever, we
need to handle cancellations of ::Inboxed items depending on whether the invocation was running
before or not. Additionally, we need to support the hotfix_apply_cancellation_after_deployment_is_pinned
when going from ::Suspended to ::Inbox, for example. Until this is done, we stay in ::Invoked when
resuming an invocation even when using vqueues.1 parent ac359b2 commit 75234be
2 files changed
+34
-17
lines changedLines changed: 10 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2905 | 2905 | | |
2906 | 2906 | | |
2907 | 2907 | | |
2908 | | - | |
2909 | | - | |
2910 | | - | |
2911 | | - | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
2912 | 2914 | | |
2913 | | - | |
2914 | | - | |
2915 | | - | |
2916 | | - | |
2917 | | - | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
| 2927 | + | |
| 2928 | + | |
| 2929 | + | |
| 2930 | + | |
| 2931 | + | |
| 2932 | + | |
2918 | 2933 | | |
2919 | | - | |
2920 | 2934 | | |
2921 | 2935 | | |
2922 | 2936 | | |
| |||
0 commit comments