3 files changed
+13
-6
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
- .cargo/config.toml+1-1
- .github/workflows/per-pr.yml+4-4
- Cargo.toml+6-5
- README.md+4
- client/src/lib.rs+16-4
- client/src/metrics.rs+26-4
- client/src/raw.rs+192-14
- client/src/worker_registry/mod.rs+522-131
- core-api/Cargo.toml+1
- core-api/src/lib.rs+9
- core-api/src/telemetry.rs+13
- core-api/src/telemetry/metrics.rs+449-51
- core-api/src/worker.rs+16-7
- core-c-bridge/Cargo.toml+2-1
- core-c-bridge/include/temporal-sdk-core-c-bridge.h+115-24
- core-c-bridge/src/client.rs+6
- core-c-bridge/src/runtime.rs+18-3
- core-c-bridge/src/tests/context.rs+1
- core-c-bridge/src/worker.rs+234-59
- core/Cargo.toml+3-3
- core/src/abstractions.rs+43
- core/src/core_tests/activity_tasks.rs+5-4
- core/src/core_tests/updates.rs+2-2
- core/src/core_tests/workers.rs+3-3
- core/src/core_tests/workflow_tasks.rs+2-1
- core/src/lib.rs+59-32
- core/src/pollers/poll_buffer.rs+41-8
- core/src/protosext/protocol_messages.rs+4-11
- core/src/replay/mod.rs+1-1
- core/src/telemetry/metrics.rs+69-24
- core/src/telemetry/mod.rs+9-2
- core/src/telemetry/prometheus_meter.rs+1
- core/src/test_help/integ_helpers.rs+6-6
- core/src/worker/activities.rs+4
- core/src/worker/client.rs+131-47
- core/src/worker/client/mocks.rs+25-12
- core/src/worker/heartbeat.rs+130-157
- core/src/worker/mod.rs+434-62
- core/src/worker/slot_provider.rs+15-7
- core/src/worker/tuner.rs+18-1
- core/src/worker/tuner/fixed_size.rs+4
- core/src/worker/tuner/resource_based.rs+80-39
- core/src/worker/workflow/machines/patch_state_machine.rs+9-2
- core/src/worker/workflow/mod.rs+3-4
- core/src/worker/workflow/wft_poller.rs+7
- core/src/worker/workflow/workflow_stream.rs+8-3
- sdk-core-protos/Cargo.toml+4-5
- sdk-core-protos/build.rs+10-23
- sdk-core-protos/protos/api_upstream/.github/workflows/create-release.yml+9-1
- sdk-core-protos/protos/api_upstream/openapi/openapiv2.json+254-5
- sdk-core-protos/protos/api_upstream/openapi/openapiv3.yaml+234-5
- sdk-core-protos/protos/api_upstream/temporal/api/common/v1/message.proto+1-1
- sdk-core-protos/protos/api_upstream/temporal/api/deployment/v1/message.proto+6
- sdk-core-protos/protos/api_upstream/temporal/api/namespace/v1/message.proto+6-2
- sdk-core-protos/protos/api_upstream/temporal/api/workflowservice/v1/request_response.proto+60-2
- sdk-core-protos/protos/api_upstream/temporal/api/workflowservice/v1/service.proto+30-6
- sdk-core-protos/src/history_builder.rs+1-1
- sdk-core-protos/src/lib.rs+5-6
- sdk-core-protos/src/utilities.rs+2-5
- sdk/Cargo.toml+8-2
- sdk/src/lib.rs+5-4
- tests/common/mod.rs+33-14
- tests/global_metric_tests.rs+10-11
- tests/heavy_tests.rs+2-1
- tests/integ_tests/metrics_tests.rs+108-15
- tests/integ_tests/polling_tests.rs+10-4
- tests/integ_tests/worker_heartbeat_tests.rs+1.1k
- tests/integ_tests/worker_tests.rs+7-4
- tests/integ_tests/workflow_tests.rs+2-2
- tests/integ_tests/workflow_tests/patches.rs+10-2
- tests/main.rs+6-2
- tests/manual_tests.rs+4-3
- tests/workflow_replay_bench.rs+4-2
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
67 | 73 | | |
68 | 74 | | |
69 | 75 | | |
| |||
0 commit comments