Skip to content

[Core] ray.wait broken #47923

@dioptre

Description

@dioptre

What happened + What you expected to happen

ray.wait never completes (used to in a previous version of ray)

id = actor.x.remote()    
go_wait_for_id.remote(id.hex())  

then inside go_wait_for_id:

id = ray.ObjectRef(bytes.fromhex(id))
ray.wait([id],timeout=timeout,fetch_local=False)

ex object_ref:

ObjectRef(c54e76759b2a0c10d9385e62500c13e4abb1422b0100000001000000)

task id in ray dashboard is now

c54e76759b2a0c10d9385e62500c13e4abb1422b01000000

notice the difference

c54e76759b2a0c10d9385e62500c13e4abb1422b0100000001000000
c54e76759b2a0c10d9385e62500c13e4abb1422b01000000

looks like theres a missing 0 in the task id

Versions / Dependencies

ray 2.37.0

Reproduction script

see above

Issue Severity

High: It blocks me from completing my task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Issue that should be fixed within a few weeksbugSomething that is supposed to be working; but isn'tcoreIssues that should be addressed in Ray Coregood-first-issueGreat starter issue for someone just starting to contribute to Rayusability

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions