Quanzheng Long
Quanzheng Long
@ccl0326 yeah I have started the project https://docs.google.com/document/d/1BpJuHf67ibaOWmN_uWw_pbrBVyb6U1PILXyzohxA5Ms/edit
It seems like there are some standard replacements recommended. Would you like to propose some changes to that?
I will take a look.
Hi Cadence is moving towards gRPC and it’ll almost there. After migrate to gRPC you can turn off the thrift/tChannel ports. There will be a period that we will support...
^ this means that changing the timer value or activity input type will not break determinism check.
It will throw error like: ``` java.lang.IllegalArgumentException: No value found for mutableSideEffectId=17eb87a3-bbd5-3310-b2c5-48ac24000057, during replay it usually indicates a different workflow runId than the original one at com.uber.cadence.internal.sync.SyncDecisionContext.mutableSideEffect(SyncDecisionContext.java:557) at com.uber.cadence.internal.sync.WorkflowInternal.mutableSideEffect(WorkflowInternal.java:277) at...
I double checked. We haven't implemented it yet, so it should be a feature request
> Thanks. I'm the reporter of this issue. > > I'm wondering, what is the current intended purpose of the worker graceful shutdown, if not to allow activities to complete...
See @Groxx comment https://github.com/uber-go/cadence-client/issues/1129#issuecomment-932554933
Make sure you use the right version of thrift Thrift 0.9.3 (use [homebrew](https://formulae.brew.sh/formula/[email protected]) or [distribution](https://downloads.apache.org/thrift/0.9.3/))