Skip to content

Locust distributed mode does not work with service-mesh/istio #3214

@prateek-vats

Description

@prateek-vats

Prerequisites

Description

Hello, i'm trying to setup locust in a distributed manner.

Intially this setup worked because the workers communicated with the leader through plaintext tcp. I used stateful sets at that time, and this direct communication was possible.

However, when now, with using istio/service mesh, i am using stateless pods. I was able to verify connection from the worker to the leader on the master-bind-port. But for some reason workers are never able to connect to master.

Looking at this further it seems like the issue is with mTLS and ZMQ protocol being incompatible.

I tried setting up my own zmq server on the leader, and tried connecting with the leader through a zmq client and i saw the same issue.

Can we please have support for mTLS compatible communication protocol?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions