Dmitry Spikhalsky

Results 135 issues of Dmitry Spikhalsky

**Is your feature request related to a problem? Please describe.** Currently, if an Activity heartbeat too often and the heartbeat gets throttled and cached, an activity finishes without draining or...

task

1. Worker should explicitly report if it does or especially DOESN'T start a poller on the workflow task queue. It should help users start a worker without any workflow implementations...

enhancement

**Is your feature request related to a problem? Please describe.** Right now users who want to export metrics into Prometheus have to implement a scrape endpoint to publish metrics from...

enhancement

## What was changed Some optimizations and cleanup of code persisting RetryOptions into side effects. Also, some clarifying comments were added. ## Why? The current code is misleading and will...

`io.temporal.internal.testing.WorkflowTestingTest > testActivityFailure` fails with ``` io.temporal.internal.testing.WorkflowTestingTest > testActivityFailure STANDARD_OUT 21:11:19.001 [Activity Executor taskQueue="test-workflow", namespace="default": 1] WARN i.t.i.a.POJOActivityTaskHandler - Activity failure. ActivityId=38334385-1f57-30b4-bc10-97377255f018, activityType=Execute, attempt=1 java.lang.IllegalThreadStateException: Execute-input1 at io.temporal.internal.testing.WorkflowTestingTest$FailingActivityImpl.execute(WorkflowTestingTest.java:596) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native...

bug

**Is your feature request related to a problem? Please describe.** If we hit WorkflowStub#getResultAsync and after that, we either don't wait on the result at all or wait for a...

enhancement

**Is your feature request related to a problem? Please describe.** Temporal Server implemented a new optimization. It supported an immediate local dispatch of a new workflow task to the same...

enhancement
feature

Right now we reset the sticky queue if an exception happens during workflow execution. While this is not an event that is needed, there is nothing bad in reexecuting on...

We should add an init method to workflows that allow some code to be run before any query, signal, or workflow method is processed. This method should have access to...

enhancement
TBD

In addition to WorkflowReusePolicy, GoSDK has a flag https://github.com/temporalio/sdk-go/blob/57736850f55b2b3e17cffa0e3493c4e0d6de831f/internal/client.go#L529 ``` // When WorkflowExecutionErrorWhenAlreadyStarted is true, Client.ExecuteWorkflow will return an error if the // workflow id has already been used and...

enhancement