Skip to content

[core][autoscaler] Make the head group name consistent with the head Pod's ray.io/group label.#48840

Merged
rickyyx merged 1 commit intoray-project:masterfrom
kevin85421:20241119
Nov 21, 2024
Merged

[core][autoscaler] Make the head group name consistent with the head Pod's ray.io/group label.#48840
rickyyx merged 1 commit intoray-project:masterfrom
kevin85421:20241119

Conversation

@kevin85421
Copy link
Member

@kevin85421 kevin85421 commented Nov 21, 2024

Why are these changes needed?

The value of the ray.io/group label in the head Pod is headgroup, whereas KUBERAY_TYPE_HEAD is head-group.

image

Related issue number

Checks

  • I've signed off every commit(by using the -s flag, i.e., git commit -s) in this PR.
  • I've run scripts/format.sh to lint the changes in this PR.
  • I've included any doc changes needed for https://docs.ray.io/en/master/.
    • I've added any new APIs to the API Reference. For example, if I added a
      method in Tune, I've added it in doc/source/tune/api/ under the
      corresponding .rst file.
  • I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failures at https://flakey-tests.ray.io/
  • Testing Strategy
    • Unit tests
    • Release tests
    • This PR is not tested :(

Signed-off-by: kaihsun <kaihsun@anyscale.com>
@kevin85421 kevin85421 marked this pull request as ready for review November 21, 2024 07:46
if labels[KUBERAY_LABEL_KEY_KIND] == KUBERAY_KIND_HEAD
else NODE_KIND_WORKER
)
type = labels[KUBERAY_LABEL_KEY_TYPE]
Copy link
Member Author

Choose a reason for hiding this comment

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

KUBERAY_LABEL_KEY_TYPE = "ray.io/group"

@rickyyx rickyyx enabled auto-merge (squash) November 21, 2024 17:34
@github-actions github-actions bot added the go add ONLY when ready to merge, run all tests label Nov 21, 2024
Copy link
Contributor

@angelinalg angelinalg left a comment

Choose a reason for hiding this comment

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

stamp

@rickyyx rickyyx merged commit a2a68b8 into ray-project:master Nov 21, 2024
jecsand838 pushed a commit to jecsand838/ray that referenced this pull request Dec 4, 2024
…Pod's `ray.io/group` label. (ray-project#48840)

<!-- Thank you for your contribution! Please review
https://github.com/ray-project/ray/blob/master/CONTRIBUTING.rst before
opening a pull request. -->

<!-- Please add a reviewer to the assignee section when you create a PR.
If you don't have the access to it, we will shortly find a reviewer and
assign them to your PR. -->

## Why are these changes needed?

The value of the `ray.io/group` label in the head Pod is `headgroup`,
whereas `KUBERAY_TYPE_HEAD` is `head-group`.

<img width="502" alt="image"
src="https://github.com/user-attachments/assets/9a06e643-d235-4237-a16a-ce131f3d9666">

## Related issue number

<!-- For example: "Closes ray-project#1234" -->

## Checks

- [ ] I've signed off every commit(by using the -s flag, i.e., `git
commit -s`) in this PR.
- [ ] I've run `scripts/format.sh` to lint the changes in this PR.
- [ ] I've included any doc changes needed for
https://docs.ray.io/en/master/.
- [ ] I've added any new APIs to the API Reference. For example, if I
added a
method in Tune, I've added it in `doc/source/tune/api/` under the
           corresponding `.rst` file.
- [ ] I've made sure the tests are passing. Note that there might be a
few flaky tests, see the recent failures at https://flakey-tests.ray.io/
- Testing Strategy
   - [ ] Unit tests
   - [ ] Release tests
   - [ ] This PR is not tested :(

Signed-off-by: kaihsun <kaihsun@anyscale.com>
Signed-off-by: Connor Sanders <connor@elastiflow.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-backlog go add ONLY when ready to merge, run all tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants