[Core][cpp] C++ Ray worker process number keep increasing if calling actor from workers #51711
Labels
bug
Something that is supposed to be working; but isn't
C++-Worker
core
Issues that should be addressed in Ray Core
P2
Important issue, but not time-critical
What happened + What you expected to happen
I set up a ray cluster with only 4 cores, then start the following program with 10000 workers each with restricted 1 CPU resource request. If I don't call any actor function inside the workers, the program can run successfully. And the worker process keep as 4. But if I call an actor function inside the workers, the worker process number keeps increasing until the error of "[2025-03-26 12:02:15,548 C 684054 684054] (raylet) worker_pool.cc:630: Failed to start worker with return value system:11: Resource temporarily unavailable"
Versions / Dependencies
ray, version 2.10.0
Python 3.8
Red Hat Enterprise Linux release 8.4
Reproduction script
Issue Severity
None
The text was updated successfully, but these errors were encountered: