Skip to content

logpuller: extract region request scheduler from subscription client #5871

Description

@lidezhu

Summary

Extract the region request scheduler from subscriptionClient to clarify responsibilities in the log puller request path.

Motivation

subscriptionClient currently owns both subscription lifecycle logic and region request scheduling logic, which makes the control flow harder to follow and maintain.

Scope

  • move region request scheduling into a dedicated component
  • keep subscription lifecycle and range task handling in subscriptionClient
  • preserve existing behavior and retry semantics

Metadata

Metadata

Assignees

No one assigned

    Labels

    affects-8.5This bug affects the 8.5.x(LTS) versions.type/enhancementThe issue or PR belongs to an enhancement.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions