Skip to content

throttling for concurrent topic loading on broker cold-restart #300

Description

@rdhabalia

In regards of #196, we performed one the quick load test which loads 30K topics under 5K bundles and it continuously try to unload all the bundles from each broker concurrently which makes all topics to be loaded to different brokers again and again. As each topic loading executes around ~8 zk operations, it increases zk-latency and zk-outstanding request numbers also. So, it seems on cold-restart: broker should have a way to throttle concurrent topic-loading to avoid creating back pressure on zk which can help to control zk latency and help broker to not lose zk-session and avoid recursive restart.
@merlimat any thought?

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/enhancementThe enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions