Quanzheng Long

Results 167 comments of 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?

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/))