File tree
9 files changed
+1162
-37
lines changed- temporalio
- bridge
- worker
- tests
- helpers
- nexus
9 files changed
+1162
-37
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
- .cargo/config.toml+1-2
- client/src/lib.rs+1-1
- core-api/src/worker.rs+6
- core-c-bridge/src/worker.rs+39-32
- core/Cargo.toml+2
- core/src/core_tests/activity_tasks.rs+18-18
- core/src/core_tests/child_workflows.rs+4-4
- core/src/core_tests/determinism.rs+6-6
- core/src/core_tests/local_activities.rs+20-20
- core/src/core_tests/mod.rs+40-5
- core/src/core_tests/queries.rs+15-15
- core/src/core_tests/replay_flag.rs+3-3
- core/src/core_tests/updates.rs+3-3
- core/src/core_tests/workers.rs+9-7
- core/src/core_tests/workflow_tasks.rs+37-36
- core/src/lib.rs+10-1
- core/src/pollers/poll_buffer.rs+2-2
- core/src/replay/mod.rs+3-3
- core/src/telemetry/mod.rs+1-1
- core/src/test_help/mod.rs+5-4
- core/src/worker/activities.rs+4-4
- core/src/worker/activities/activity_heartbeat_manager.rs+7-7
- core/src/worker/client.rs+44-2
- core/src/worker/client/mocks.rs+9-2
- core/src/worker/heartbeat.rs+229
- core/src/worker/mod.rs+35-14
- core/src/worker/workflow/history_update.rs+71-19
- core/src/worker/workflow/machines/nexus_operation_state_machine.rs+126-50
- core/src/worker/workflow/machines/upsert_search_attributes_state_machine.rs+2-2
- core/src/worker/workflow/machines/workflow_machines.rs+3
- fsm/rustfsm_procmacro/src/lib.rs+6-1
- sdk-core-protos/protos/api_upstream/buf.yaml-2
- sdk-core-protos/protos/api_upstream/openapi/openapiv2.json+10-2
- sdk-core-protos/protos/api_upstream/openapi/openapiv3.yaml+14-2
- sdk-core-protos/protos/api_upstream/temporal/api/worker/v1/message.proto+10-2
- sdk-core-protos/protos/api_upstream/temporal/api/workflowservice/v1/request_response.proto+2-2
- sdk-core-protos/protos/local/temporal/sdk/core/workflow_activation/workflow_activation.proto+4-4
- sdk-core-protos/src/history_builder.rs+9-4
- sdk-core-protos/src/lib.rs+89-6
- sdk/src/lib.rs+1-1
- sdk/src/workflow_future.rs+8-1
- tests/cloud_tests.rs+2-2
- tests/integ_tests/metrics_tests.rs+19-25
- tests/integ_tests/update_tests.rs+1-7
- tests/integ_tests/worker_versioning_tests.rs+3-7
- tests/integ_tests/workflow_tests/nexus.rs+30-19
- tests/runner.rs+2
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
| 301 | + | |
301 | 302 | | |
302 | 303 | | |
303 | 304 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
63 | | - | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
883 | 883 | | |
884 | 884 | | |
885 | 885 | | |
886 | | - | |
887 | | - | |
888 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
889 | 897 | | |
890 | 898 | | |
891 | 899 | | |
| |||
1502 | 1510 | | |
1503 | 1511 | | |
1504 | 1512 | | |
1505 | | - | |
1506 | | - | |
1507 | | - | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
1508 | 1517 | | |
1509 | 1518 | | |
1510 | 1519 | | |
| |||
1515 | 1524 | | |
1516 | 1525 | | |
1517 | 1526 | | |
| 1527 | + | |
1518 | 1528 | | |
1519 | 1529 | | |
1520 | 1530 | | |
| |||
1826 | 1836 | | |
1827 | 1837 | | |
1828 | 1838 | | |
1829 | | - | |
1830 | | - | |
1831 | | - | |
1832 | | - | |
1833 | | - | |
1834 | | - | |
1835 | | - | |
1836 | | - | |
1837 | | - | |
1838 | | - | |
1839 | | - | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
1843 | 1852 | | |
1844 | 1853 | | |
1845 | 1854 | | |
| |||
2757 | 2766 | | |
2758 | 2767 | | |
2759 | 2768 | | |
2760 | | - | |
| 2769 | + | |
2761 | 2770 | | |
2762 | 2771 | | |
2763 | 2772 | | |
| |||
2893 | 2902 | | |
2894 | 2903 | | |
2895 | 2904 | | |
2896 | | - | |
| 2905 | + | |
2897 | 2906 | | |
2898 | 2907 | | |
2899 | 2908 | | |
| |||
2915 | 2924 | | |
2916 | 2925 | | |
2917 | 2926 | | |
2918 | | - | |
| 2927 | + | |
2919 | 2928 | | |
2920 | 2929 | | |
2921 | 2930 | | |
| |||
3011 | 3020 | | |
3012 | 3021 | | |
3013 | 3022 | | |
3014 | | - | |
3015 | | - | |
3016 | | - | |
3017 | | - | |
3018 | | - | |
3019 | 3023 | | |
3020 | 3024 | | |
3021 | 3025 | | |
| |||
3064 | 3068 | | |
3065 | 3069 | | |
3066 | 3070 | | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
3067 | 3076 | | |
3068 | 3077 | | |
3069 | 3078 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
858 | 858 | | |
859 | 859 | | |
860 | 860 | | |
861 | | - | |
862 | | - | |
863 | | - | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
864 | 865 | | |
865 | 866 | | |
866 | 867 | | |
| |||
1321 | 1322 | | |
1322 | 1323 | | |
1323 | 1324 | | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
1327 | 1328 | | |
1328 | 1329 | | |
1329 | 1330 | | |
| |||
4412 | 4413 | | |
4413 | 4414 | | |
4414 | 4415 | | |
| 4416 | + | |
| 4417 | + | |
4415 | 4418 | | |
4416 | 4419 | | |
4417 | 4420 | | |
| |||
5137 | 5140 | | |
5138 | 5141 | | |
5139 | 5142 | | |
| 5143 | + | |
| 5144 | + | |
| 5145 | + | |
| 5146 | + | |
| 5147 | + | |
| 5148 | + | |
| 5149 | + | |
| 5150 | + | |
| 5151 | + | |
| 5152 | + | |
| 5153 | + | |
| 5154 | + | |
| 5155 | + | |
| 5156 | + | |
| 5157 | + | |
| 5158 | + | |
| 5159 | + | |
| 5160 | + | |
| 5161 | + | |
| 5162 | + | |
| 5163 | + | |
| 5164 | + | |
| 5165 | + | |
| 5166 | + | |
| 5167 | + | |
| 5168 | + | |
| 5169 | + | |
| 5170 | + | |
| 5171 | + | |
| 5172 | + | |
| 5173 | + | |
| 5174 | + | |
| 5175 | + | |
| 5176 | + | |
| 5177 | + | |
| 5178 | + | |
| 5179 | + | |
5140 | 5180 | | |
5141 | 5181 | | |
5142 | 5182 | | |
| |||
5167 | 5207 | | |
5168 | 5208 | | |
5169 | 5209 | | |
| 5210 | + | |
5170 | 5211 | | |
5171 | 5212 | | |
5172 | 5213 | | |
| |||
5180 | 5221 | | |
5181 | 5222 | | |
5182 | 5223 | | |
| 5224 | + | |
5183 | 5225 | | |
5184 | 5226 | | |
5185 | 5227 | | |
| |||
5196 | 5238 | | |
5197 | 5239 | | |
5198 | 5240 | | |
| 5241 | + | |
5199 | 5242 | | |
5200 | 5243 | | |
5201 | 5244 | | |
| |||
5212 | 5255 | | |
5213 | 5256 | | |
5214 | 5257 | | |
| 5258 | + | |
5215 | 5259 | | |
5216 | 5260 | | |
5217 | 5261 | | |
| |||
5228 | 5272 | | |
5229 | 5273 | | |
5230 | 5274 | | |
| 5275 | + | |
5231 | 5276 | | |
5232 | 5277 | | |
5233 | 5278 | | |
| |||
5239 | 5284 | | |
5240 | 5285 | | |
5241 | 5286 | | |
| 5287 | + | |
5242 | 5288 | | |
5243 | 5289 | | |
5244 | 5290 | | |
| |||
5268 | 5314 | | |
5269 | 5315 | | |
5270 | 5316 | | |
| 5317 | + | |
5271 | 5318 | | |
5272 | 5319 | | |
5273 | 5320 | | |
| |||
5281 | 5328 | | |
5282 | 5329 | | |
5283 | 5330 | | |
| 5331 | + | |
5284 | 5332 | | |
5285 | 5333 | | |
5286 | 5334 | | |
| |||
5297 | 5345 | | |
5298 | 5346 | | |
5299 | 5347 | | |
| 5348 | + | |
5300 | 5349 | | |
5301 | 5350 | | |
5302 | 5351 | | |
| |||
5316 | 5365 | | |
5317 | 5366 | | |
5318 | 5367 | | |
| 5368 | + | |
5319 | 5369 | | |
5320 | 5370 | | |
5321 | 5371 | | |
| |||
5332 | 5382 | | |
5333 | 5383 | | |
5334 | 5384 | | |
| 5385 | + | |
5335 | 5386 | | |
5336 | 5387 | | |
5337 | 5388 | | |
| |||
5343 | 5394 | | |
5344 | 5395 | | |
5345 | 5396 | | |
| 5397 | + | |
5346 | 5398 | | |
5347 | 5399 | | |
5348 | 5400 | | |
| |||
5394 | 5446 | | |
5395 | 5447 | | |
5396 | 5448 | | |
| 5449 | + | |
5397 | 5450 | | |
5398 | 5451 | | |
5399 | 5452 | | |
| |||
5404 | 5457 | | |
5405 | 5458 | | |
5406 | 5459 | | |
| 5460 | + | |
5407 | 5461 | | |
5408 | 5462 | | |
5409 | 5463 | | |
| |||
5415 | 5469 | | |
5416 | 5470 | | |
5417 | 5471 | | |
| 5472 | + | |
5418 | 5473 | | |
5419 | 5474 | | |
5420 | 5475 | | |
5421 | 5476 | | |
5422 | 5477 | | |
5423 | 5478 | | |
5424 | 5479 | | |
| 5480 | + | |
5425 | 5481 | | |
5426 | 5482 | | |
5427 | 5483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| |||
0 commit comments