Repository navigation
Commit befb0b6
committed
fix(openshell): preserve tracing and accept ready create responses
Carry the request span into the detached provisioning worker so compute
driver calls remain attached to their parent trace after task handoff.
Update the compensation regression to require no backend DELETE when the
durable cleanup claim fails, matching the operation ownership requirement.
Accept the gateway's current Ready snapshot when a sandbox becomes ready
before CREATE returns. Do not require the client to observe an earlier
provisioning phase. Cover the Ready-only watch and command attachment.
Signed-off-by: Shiju <shiju@nvidia.com>1 parent 3542c62 commit befb0b6
4 files changed
Lines changed: 94 additions & 26 deletions
File tree
- crates
- openshell-cli
- src
- tests
- openshell-server/src/compute
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
| 804 | + | |
| 805 | + | |
809 | 806 | | |
810 | 807 | | |
811 | 808 | | |
| |||
833 | 830 | | |
834 | 831 | | |
835 | 832 | | |
836 | | - | |
837 | | - | |
838 | 833 | | |
839 | 834 | | |
840 | 835 | | |
| |||
912 | 907 | | |
913 | 908 | | |
914 | 909 | | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | 910 | | |
920 | 911 | | |
921 | 912 | | |
| |||
950 | 941 | | |
951 | 942 | | |
952 | 943 | | |
953 | | - | |
954 | | - | |
955 | | - | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
956 | 948 | | |
957 | 949 | | |
958 | 950 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
194 | 195 | | |
195 | 196 | | |
196 | 197 | | |
197 | | - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
198 | 209 | | |
199 | 210 | | |
200 | 211 | | |
| |||
677 | 688 | | |
678 | 689 | | |
679 | 690 | | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
680 | 695 | | |
681 | 696 | | |
682 | 697 | | |
| |||
723 | 738 | | |
724 | 739 | | |
725 | 740 | | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
726 | 753 | | |
727 | 754 | | |
728 | 755 | | |
| |||
2372 | 2399 | | |
2373 | 2400 | | |
2374 | 2401 | | |
| 2402 | + | |
| 2403 | + | |
| 2404 | + | |
| 2405 | + | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
| 2411 | + | |
| 2412 | + | |
| 2413 | + | |
| 2414 | + | |
| 2415 | + | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
| 2420 | + | |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
| 2440 | + | |
| 2441 | + | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
2375 | 2451 | | |
2376 | 2452 | | |
2377 | 2453 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8419 | 8419 | | |
8420 | 8420 | | |
8421 | 8421 | | |
8422 | | - | |
| 8422 | + | |
8423 | 8423 | | |
8424 | 8424 | | |
8425 | 8425 | | |
| |||
8462 | 8462 | | |
8463 | 8463 | | |
8464 | 8464 | | |
8465 | | - | |
8466 | | - | |
8467 | | - | |
8468 | | - | |
8469 | | - | |
8470 | | - | |
8471 | | - | |
8472 | | - | |
| 8465 | + | |
| 8466 | + | |
| 8467 | + | |
| 8468 | + | |
8473 | 8469 | | |
8474 | 8470 | | |
8475 | 8471 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
130 | | - | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
155 | 156 | | |
156 | 157 | | |
157 | 158 | | |
158 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
159 | 163 | | |
160 | 164 | | |
161 | 165 | | |
| |||
0 commit comments