[GH-ISSUE #389] Scaling not working due to unit usage; make global metrics optional and set default server limits #252

Closed
opened 2026-03-03 11:14:19 +03:00 by kerem · 0 comments
Owner

Originally created by @manikanta9176 on GitHub (Aug 7, 2025).
Original GitHub issue: https://github.com/dflow-sh/dflow/issues/389

Originally assigned to: @manikanta9176 on GitHub.

Problem

Scaling functionality is currently failing because the units used are incompatible. Scaling should use plain numbers without any units for proper operation.

Feature Request

  • Update scaling logic to use plain numbers only (no units).
  • Make global metrics optional: Only enable them if explicitly set, and provide default limits from the server.
  • When creating a service, users should get default limits only if global metrics are enabled and server defaults are set.

Suggested Solution

  • Refactor scaling code to remove unit dependencies.
  • Add logic to server for setting default limits.
  • Update service creation flow to respect global metrics setting.

This issue tracks both the bug (scaling) and the enhancement (metrics config) for improved usability.

Originally created by @manikanta9176 on GitHub (Aug 7, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/389 Originally assigned to: @manikanta9176 on GitHub. ## Problem Scaling functionality is currently failing because the units used are incompatible. Scaling should use plain numbers without any units for proper operation. ## Feature Request - Update scaling logic to use plain numbers only (no units). - Make global metrics optional: Only enable them if explicitly set, and provide default limits from the server. - When creating a service, users should get default limits only if global metrics are enabled and server defaults are set. ## Suggested Solution - Refactor scaling code to remove unit dependencies. - Add logic to server for setting default limits. - Update service creation flow to respect global metrics setting. --- This issue tracks both the bug (scaling) and the enhancement (metrics config) for improved usability.
kerem 2026-03-03 11:14:19 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#252
No description provided.