Skip to content

Bump dragonfly and client versions to 2.4.4 and 1.4.0#509

Closed
gaius-qi wants to merge 1 commit into
mainfrom
feature/2.4.4
Closed

Bump dragonfly and client versions to 2.4.4 and 1.4.0#509
gaius-qi wants to merge 1 commit into
mainfrom
feature/2.4.4

Conversation

@gaius-qi

Copy link
Copy Markdown
Member

Description

This pull request updates the Dragonfly Helm chart and documentation to support Dragonfly version 2.4.4 and client version 1.4.0. It introduces new features for adaptive rate limiting, updates default image tags, and adjusts several configuration defaults for improved resource control and cluster identification.

Key changes include:

Version and Image Updates:

  • Bumped the chart version to 1.7.0, Dragonfly app version to 2.4.4, and updated all related container image tags (manager, scheduler, client, seed-client, dfinit, and init containers) to match the new release versions. [1] [2] [3] [4] [5] [6] [7]
  • Updated the changelog annotation to reflect the new versions.

New Features:

  • Added configuration options for a BBR-inspired adaptive rate limiter for gRPC servers (download & upload), including parameters for bucket count, intervals, CPU/memory thresholds, and cooldowns. This is available for both client and seedClient configurations. [1] [2]

Configuration Enhancements:

  • Introduced explicit fields for idc, location, and schedulerClusterID in both client and seedClient host configurations, clarifying cluster identification and scheduler selection behavior. [1] [2]

Default Value Adjustments:

  • Reduced default values for requestRateLimit and requestbufferSize in client and seedClient download server configurations to better manage resource usage and prevent overload (client: buffer from 500→20; seedClient: rate limit from 4000→400, buffer from 1000→50). [1] [2]

These changes ensure compatibility with the latest Dragonfly release, introduce adaptive rate limiting for better server resilience, and provide improved configuration clarity and resource defaults.

Related Issue

Motivation and Context

@gaius-qi gaius-qi self-assigned this Jun 24, 2026
@gaius-qi gaius-qi added the enhancement New feature or request label Jun 24, 2026
@gaius-qi gaius-qi closed this Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant