[Feature Request] Do not warn about missing activity on activity cancel
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- rust
- Domain
- distributed-systems
Research direction
Search the Rust repository for the warning text "Activity not found on completion" and trace the completion path used after an activity cancellation. Reproduce the described start-cancel-wait-workflow-return scenario, then verify that the warning is suppressed or logged at a lower level specifically for cancellation while other missing-activity cases retain their existing behavior.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
If I just start an activity, cancel it, and wait on the task (which has TRY_CANCEL by default), and return from the workflow I get this warning:
Activity not found on completion. This may happen if the activity has already been cancelled but completed anyway.
At least I believe that is what is happening.
Describe the solution you'd like
Don't show that log if this is an activity cancel since sometimes it is the workflow leaving that is causing the cancel (and other times the workflow may be gone for other reasons). Or maybe reduce the log level.
- Dominant language
- Rust
- Stars
- 538
- Forks
- 168
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 31
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from temporalio/sdk-rust
-
[Bug] Local Activity retries indefinitely when ScheduleToClose expires between in-process retriesPossibly taken @dannyward630 claimed this 4 days ago. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 30/100
temporalio/sdk-rust#1657 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
temporalio/sdk-rust#1653 ·
Maintainers usually reply within 1 day
-
Enable concurrent payload visiting - RustPossibly taken @jmaeagle99 claimed this 7 days ago. Open
temporalio/sdk-rust#1650 · 1 assignee ·
Maintainers usually reply within 1 day
-
[Bug] Legacy query task executes local activities; the cached run can then hit "invalid state MarkerCommandCreated" or wedgePossibly taken @Sushisource claimed this 7 days ago. Open
Difficulty 5/5 Over a week Newbie friendliness 12/100
temporalio/sdk-rust#1644 · 1 assignee ·
Maintainers usually reply within 1 day
-
External Payload Storage Foundation - RustPossibly taken @jmaeagle99 claimed this 11 days ago. Open
temporalio/sdk-rust#1643 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in temporalio/sdk-rust
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
wasi-gfx/wasi-gfx-runtime#152 ·
-
area:cli bug good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
aaif-goose/goose#13031 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day