Vytautas
Vytautas
**What changed?** Added code to track the size of response returned by `GetReplicationMessages` in history handler. If it reaches max grpc response size, skip responses from individual shards and return...
**Why?** We have lots of boilerplate code within our clients and handler, where we decorate the interface with some orthogonal functionality. This results in code explosion as we have to...
**Version of Cadence server, and client(which language)** - Server version: tested on 0.21, 0.22 & latest master - Client version: 0.18.3 (with and without grpc) - Client langauge: go -...
Recent PR #4364 made a change where it is possible to specify private key per cluster. This got my attention because it implies that different clusters may have different key...
**What changed?** **Why?** **How did you test it?** **Potential risks**
**What changed?** Added initial client interface definitions for APIv2. **Why?** #1133 **How did you test it?** **Potential risks**
**What changed?** Stop long poll on the client side when too little time is left on the context. **Why?** To prevent unnecessary call to the server will would timeout anyway....
### Background With gRPC migration happening in Cadence, the Go client needs to migrate as well. Currently the public API surface exposes Thrift types directly to users which makes this...
**What changed?** Decoupled `StateBuilder` from `TaskGenerator` by moving task generation to `Replicate` functions on mutable state. Task generation is needed on both active and passive side, so there is no...
Make default date range configurable. Instead of using 30 days. This should reduce load heavily loaded ES clusters.