Expose invocation properties in `restate.Context`
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- python
- Domain
- backend-api-design
Research direction
Start with the restate.Context ABC and restate.server_context.ServerInvocationContext, focusing on the existing invocation and handler fields. Expose both through the public context interface and verify that workers or wrapper libraries can access them without depending on the implementation type.
Written by the indexing model from the issue text.
Description
restate.server_context.ServerInvocationContext has invocation and handler fields. These are very useful for things like telemetry, logging or adding special handling using invocation IDs. However, these fields are hidden by the restate.Context interface.
Can we publicly expose these two fields on the restate.Context ABC, so that workers or wrapper libraries don't have to access the type of the underlying implementation?
- Dominant language
- Python
- Stars
- 81
- Forks
- 22
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 2
Contributor guide
No contributing guide indexed for this repository
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 restatedev/sdk-python
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
restatedev/sdk-python#223 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
restatedev/sdk-python#225 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
restatedev/sdk-python#222 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
restatedev/sdk-python#221 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
restatedev/sdk-python#205 · 1 comment ·
All issues in restatedev/sdk-python
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
use-agent-os/agent-os#3314 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
BasedHardware/omi#15662 · 1 comment ·
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
AiursoftWeb/AnduinOS-2#19 ·