Skip to content

[Data] Refactor _AutoscalingCoordinatorActor to use direct threading instead of self-referential remote calls#60320

Merged
bveeramani merged 5 commits intoray-project:masterfrom
DeborahOlaboye:refactor/autoscaling-coordinator-threading
Jan 24, 2026
Merged

[Data] Refactor _AutoscalingCoordinatorActor to use direct threading instead of self-referential remote calls#60320
bveeramani merged 5 commits intoray-project:masterfrom
DeborahOlaboye:refactor/autoscaling-coordinator-threading

Conversation

@DeborahOlaboye
Copy link
Contributor

Refactor _AutoscalingCoordinatorActor to use direct threading with a threading.Lock instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for internal operations and makes the code easier to debug.

Fixes #60190

Contribution by Gittensor, see my contribution statistics at https://gittensor.io/miners/details?githubId=171929553

@DeborahOlaboye DeborahOlaboye requested review from a team as code owners January 20, 2026 11:13
@DeborahOlaboye DeborahOlaboye force-pushed the refactor/autoscaling-coordinator-threading branch from 0622352 to 5175151 Compare January 20, 2026 11:18
Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
@DeborahOlaboye DeborahOlaboye force-pushed the refactor/autoscaling-coordinator-threading branch from 5175151 to c85e384 Compare January 20, 2026 11:23
@ray-gardener ray-gardener bot added core Issues that should be addressed in Ray Core community-contribution Contributed by the community labels Jan 21, 2026
@bveeramani bveeramani requested a review from machichima January 21, 2026 18:11
Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
@bveeramani
Copy link
Member

/gemini

@gemini-code-assist
Copy link
Contributor

It appears you've used the /gemini command without specifying a particular action. To initiate a code review, please use /gemini review. For a summary of the pull request, try /gemini summary. If you need a list of available commands, you can use /gemini help.

@bveeramani bveeramani enabled auto-merge (squash) January 23, 2026 21:51
@bveeramani bveeramani disabled auto-merge January 23, 2026 21:51
@github-actions github-actions bot added the go add ONLY when ready to merge, run all tests label Jan 23, 2026
Copy link
Contributor

@machichima machichima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
@bveeramani bveeramani merged commit a2080a6 into ray-project:master Jan 24, 2026
6 checks passed
@bveeramani bveeramani changed the title Refactor _AutoscalingCoordinatorActor to use direct threading instead of self-referential remote calls [Data] Refactor _AutoscalingCoordinatorActor to use direct threading instead of self-referential remote calls Jan 24, 2026
xinyuangui2 pushed a commit to xinyuangui2/ray that referenced this pull request Jan 26, 2026
…instead of self-referential remote calls (ray-project#60320)

Refactor `_AutoscalingCoordinatorActor` to use direct threading with a
`threading.Lock` instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for
internal operations and makes the code easier to debug.
  Fixes ray-project#60190 





Contribution by Gittensor, see my contribution statistics at
https://gittensor.io/miners/details?githubId=171929553

---------

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
Co-authored-by: Balaji Veeramani <balaji@anyscale.com>
jinbum-kim pushed a commit to jinbum-kim/ray that referenced this pull request Jan 29, 2026
…instead of self-referential remote calls (ray-project#60320)

Refactor `_AutoscalingCoordinatorActor` to use direct threading with a
`threading.Lock` instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for
internal operations and makes the code easier to debug.
  Fixes ray-project#60190

Contribution by Gittensor, see my contribution statistics at
https://gittensor.io/miners/details?githubId=171929553

---------

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
Co-authored-by: Balaji Veeramani <balaji@anyscale.com>
Signed-off-by: jinbum-kim <jinbum9958@gmail.com>
400Ping pushed a commit to 400Ping/ray that referenced this pull request Feb 1, 2026
…instead of self-referential remote calls (ray-project#60320)

Refactor `_AutoscalingCoordinatorActor` to use direct threading with a
`threading.Lock` instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for
internal operations and makes the code easier to debug.
  Fixes ray-project#60190

Contribution by Gittensor, see my contribution statistics at
https://gittensor.io/miners/details?githubId=171929553

---------

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
Co-authored-by: Balaji Veeramani <balaji@anyscale.com>
Signed-off-by: 400Ping <jiekaichang@apache.org>
peterxcli pushed a commit to peterxcli/ray that referenced this pull request Feb 25, 2026
…instead of self-referential remote calls (ray-project#60320)

Refactor `_AutoscalingCoordinatorActor` to use direct threading with a
`threading.Lock` instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for
internal operations and makes the code easier to debug.
  Fixes ray-project#60190

Contribution by Gittensor, see my contribution statistics at
https://gittensor.io/miners/details?githubId=171929553

---------

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
Co-authored-by: Balaji Veeramani <balaji@anyscale.com>
Signed-off-by: peterxcli <peterxcli@gmail.com>
peterxcli pushed a commit to peterxcli/ray that referenced this pull request Feb 25, 2026
…instead of self-referential remote calls (ray-project#60320)

Refactor `_AutoscalingCoordinatorActor` to use direct threading with a
`threading.Lock` instead of self-referential
remote calls. This eliminates potential Ray Core timeout errors for
internal operations and makes the code easier to debug.
  Fixes ray-project#60190

Contribution by Gittensor, see my contribution statistics at
https://gittensor.io/miners/details?githubId=171929553

---------

Signed-off-by: DeborahOlaboye <deboraholaboye@gmail.com>
Co-authored-by: Balaji Veeramani <balaji@anyscale.com>
Signed-off-by: peterxcli <peterxcli@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Contributed by the community core Issues that should be addressed in Ray Core go add ONLY when ready to merge, run all tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Data] Refactor _AutoscalingCoordinatorActor to use direct threading instead of self-referential remote calls

3 participants