Skip to content

Add deprecation warnings for Ray Workflows and cluster-wide storage#51309

Merged
edoakes merged 4 commits intoray-project:masterfrom
edoakes:eoakes/deprecate-workflows
Mar 13, 2025
Merged

Add deprecation warnings for Ray Workflows and cluster-wide storage#51309
edoakes merged 4 commits intoray-project:masterfrom
edoakes:eoakes/deprecate-workflows

Conversation

@edoakes
Copy link
Copy Markdown
Collaborator

@edoakes edoakes commented Mar 12, 2025

Why are these changes needed?

Ray Workflows is an experimental library that has gone unmaintained for quite some time, so it's being explicitly deprecated.

The Ray cluster-wide storage configuration was added for Workflows and was also never maintained beyond adding the experimental version, so it's being deprecated alongside it.

This PR adds:

  • A warning banner to the workflows documentation pages and sidebar.
  • A printed warning on ray.workflow import.
  • A deprecation notice in the docstring and CLI help string for storage
  • A printed warning on storage usage in ray.init or ray start.

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 :(

edoakes added 2 commits March 12, 2025 10:36
Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
@edoakes edoakes requested review from a team as code owners March 12, 2025 15:39
@edoakes edoakes requested a review from richardliaw March 12, 2025 15:39
Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
@edoakes edoakes added the go add ONLY when ready to merge, run all tests label Mar 12, 2025
@edoakes edoakes merged commit 39ba86b into ray-project:master Mar 13, 2025
6 checks passed
park12sj pushed a commit to park12sj/ray that referenced this pull request Mar 18, 2025
…ay-project#51309)

Ray Workflows is an experimental library that has gone unmaintained for
quite some time, so it's being explicitly deprecated.

The Ray cluster-wide `storage` configuration was added for Workflows and
was also never maintained beyond adding the experimental version, so
it's being deprecated alongside it.

This PR adds:

- A warning banner to the workflows documentation pages and sidebar.
- A printed warning on `ray.workflow` import.
- A deprecation notice in the docstring and CLI help string for
`storage`
- A printed warning on `storage` usage in `ray.init` or `ray start`.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
dhakshin32 pushed a commit to dhakshin32/ray that referenced this pull request Mar 27, 2025
…ay-project#51309)

Ray Workflows is an experimental library that has gone unmaintained for
quite some time, so it's being explicitly deprecated.

The Ray cluster-wide `storage` configuration was added for Workflows and
was also never maintained beyond adding the experimental version, so
it's being deprecated alongside it.

This PR adds:

- A warning banner to the workflows documentation pages and sidebar.
- A printed warning on `ray.workflow` import.
- A deprecation notice in the docstring and CLI help string for
`storage`
- A printed warning on `storage` usage in `ray.init` or `ray start`.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
Signed-off-by: Dhakshin Suriakannu <d_suriakannu@apple.com>
@jjyao jjyao mentioned this pull request Mar 27, 2025
8 tasks
edoakes added a commit that referenced this pull request Jun 10, 2025
Was [deprecated](#51309) in Ray
2.44 along with Ray workflows.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
elliot-barn pushed a commit that referenced this pull request Jun 18, 2025
Was [deprecated](#51309) in Ray
2.44 along with Ray workflows.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
elliot-barn pushed a commit that referenced this pull request Jul 2, 2025
Was [deprecated](#51309) in Ray
2.44 along with Ray workflows.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
Signed-off-by: elliot-barn <elliot.barnwell@anyscale.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