Maxim Fateev

Results 130 issues of Maxim Fateev

Currently, the workflow code can wait for the completion of its child workflow. It is also possible to wait for the completion of any workflow given its id from an...

enhancement
API
devexp
up-for-grabs

**Is your feature request related to a problem? Please describe.** RunTimeout terminates workflow without giving it any chance to perform cleanup. So to deal with business logic timeouts timers have...

enhancement
API
up-for-grabs

## Expected Behavior When a child is open resetting it should not be visible to its parent. So from the parent point of view, the reset child is still the...

bug
difficulty: easy
planning
up-for-grabs

**Is your feature request related to a problem? Please describe.** A very long running local activity can lead to many repeated WorkflowTaskCompleted/Scheduled/Started events written to the history. **Describe the solution...

enhancement

**Is your feature request related to a problem? Please describe.** Controlling a workflow history size is important to keep the system performant. None of the existing APIs exposes the aggregated...

enhancement
good first issue
API
difficulty: easy

Thanks for proposing a new feature! ### Motivation I would like to embed Go wasm code. Currently Go comes with syscall/js bindings. Having them implemented in go-ext-wasm would allow easy...

🎉 enhancement

Sorry if it is a better channel to ask the question. We received the following complaint from one of our customers: _We had an incident where we failed over the...

Customer reported: > A question regarding worker shutdown. > Very often we deploy code to services which act as the worker. > That will require shutting down the worker, and...

feature

Fill up the blanks https://github.com/uber-go/cadence-client/pull/685 Make sure that all of the documented features are unit tested.

Add convinience method ``` ReceiveWithTimeout(ctx Context, timeout time.Duration, valuePtr interface{}) (timedOut, more bool) ``` This would make this frequently used code: ``` sigCh := workflow.GetSignalChannel(ctx, "signal1") timeout := workflow.NewTimer(ctx, time.Minute...