Skip to content

Reduce Kafka repartitioning delays when client sidecar joins an application mesh #4

@dgrove-oss

Description

@dgrove-oss

Optimize our Kafka partitioning/rebalancing algorithm to reduce (or ideally eliminate) the stop-the-world pause that occurs when a a client-only sidecar joins the application mesh. One common scenario for this is when a kar invoke, kar rest, or kar get -mr command is run by a developer to interact with their application.

We know at start up whether a particular sidecar invocation is going to be a short-lived client (executing a single command), a longer-lived client (kar run without a -actors or -service argument) or a server (kar run with -actors and/or -service).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions