question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[DRAFT] Move adaptive scaling functionality into dedicated process

See original GitHub issue

Problem With adaptive scaling being executed on the client-side, it’s easy to execute multiple (possibly mutually-exclusive) adaptive scaling policies on a single distributed cluster through the use of multiple Cluster objects.

Goal At any given moment, there should be one, and only one, adaptive scaling policy in place that is being applied to the distributed cluster (not Cluster object).

Additional benefits:

  • simplifies the client-side
  • allows clients to query and modify the adaptive scaling policy another one has put into place

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
jacobtomlinsoncommented, Aug 19, 2022

As a side-note, would it make sense to add a draft label?

Went with discussion as that seemed more fitting.

0reactions
hendrikmakaitcommented, Aug 19, 2022

It’s interesting that @hendrikmakait talks about the Client a lot in the first issue, but as @fjetter says this logic lives in Cluster.

To clarify, I am saying that the execution of the adaptive scaling logic lives on the client-side, i.e., a user process (or multiple ones). @fjetter is correct in that the called methods are attached to the Cluster class.

  • simplifies the client

I’ve adjusted that to the client-side.

I think the issue here is that there is some distributed cluster, i.e., a collection of workers and a scheduler, and a Cluster object.

Read more comments on GitHub >

github_iconTop Results From Across the Web

draft-he-netconf-adaptive-collection-usecases-01 - Problem ...
Problem Statement and Use Cases of Adaptive Traffic Data Collection (Internet-Draft, 2022)
Read more >
Introducing the next-generation operating model - McKinsey
Part 2: New approaches and capabilities to drive your next-generation operating model. Digitizing customer journeys and processes: Stories from the front ...
Read more >
Extended Feature Pyramid Network with Adaptive Scale ...
We propose an adaptive scale training strategy to try to keep the large objects intact after cutting down in the aerial images and...
Read more >
Building Agile Combat Support Competencies to Enable ...
In this report, we review the motivations for adaptive basing, estimate its requirements for ... flexible operations, and rapidly scale base capabilities.
Read more >
Adaptive Foraging in Dynamic Environments Using Scale ...
In this paper, we exploit this critical feature of scale-free networks to ... By executing this maneuver, the robot attempts to move in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found