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.

[RFC] Move multi-actors-per-process feature to a separate util lib

See original GitHub issue

For the purposes of:

  • Improving some API’s semantics which based on one actor per process, such as kill(actor)…
  • Clearing the gap and redundant codepath of PG and actors scheduling between Python and Java.
  • Addressing other potential risks since the feature flag is off in opensource codebase currently.
  • Speeding up the process to opensource gcs scheduling.
  • Improving actor isolation.

We’d like to remove all code path of multi-actors-per-process and have not been support the feature. As an alternate, we’d like to support another parallel execution model based on concurrency group, which is as a separate util library of commonlibs. The new util is on the top of actor, hence it won‘t break the assumption of one actor per process.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:2
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
jovany-wangcommented, Jul 13, 2022

DONE

1reaction
jovany-wangcommented, May 12, 2022

The plan should be:

  1. to finish this https://github.com/ray-project/ray/pull/21701 on current master(before 2.0 cut).
  2. to remove num-java-workers-per-process on 2.0 branch only. Because this is a huge breakage behavior. #24147
Read more comments on GitHub >

github_iconTop Results From Across the Web

Track items of Removal about multiple core workers in one ...
Use case ; [RFC] Move multi-actors-per-process feature to a separate util lib #21547. Closed ; [Java] Remove RayRuntimeInternal class #25016.
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