Yichao Yang
Yichao Yang
context.Background() is used in our codebase when making rpc calls, persistence requests, or waiting for some other components. Those usages may be dangerous as they may potentially be blocking and...
**Is your feature request related to a problem? Please describe.** Currently, remote sync match is performed for standby domains as well, but this is a waste of resources since it's...
When retrying local activity, a new goroutine will be created through `time.AfterFunc`. In this goroutine, `workflowExecutionContext.eventHandler` will be accessed first, and then the local activity will be sent to a...
Currently we don't have any tests to ensure changed made to the client is backward compatible. We need to gather some histories and add tests to replay them. The histories...
If temporal server think sdk has the workflow cache and sends a sticky query (whether the query is strongly consistent doesn't matter, as long as the query is dispatched via...
## Expected Behavior When reseting a workflow with no pending child execution. (Reset with pending child currently is not supported.) After reset, parent workflow should continue execution without any error...
## What changed? - Forward admin ListHistoryTasks to history service - TODO: add tests and feature flag for disabling this API ## Why? - Frontend should not access db directly....
## What changed? - Remove unused persistence API for registering queue readers and updating it's progress. ## Why? - Those APIs are adding for a deprecated design ## How did...
**Is your feature request related to a problem? Please describe.** When running batch operations, especially batch reset. Operator will like to know the status of the job and if the...
## What changed? - Removed usused task version ## Why? - Remove usused code - Prepare for updating workflow current and last write version after workflow close. ## How did...