Skip to content

Issue with passing pickled parameters when using Local Mode #5379

@avnishn

Description

@avnishn

System information

  • OS Platform and Distribution Linux Ubuntu 16.04:
  • **Ray installed from (source) **:
  • Ray version 0.7.3:
  • Python version 3.6.6:
  • Exact command to reproduce:

Describe the problem

Hi Ray Team!

I use local mode when running some integration tests on a module that I have written using Ray, and I have noticed the functionality of ray change
between update 0.7.2 and 0.7.3.

In 0.7.3
When I pass a pickled object as a parameter to my ray worker, I used to expect that the parameter would be returned to me as the pickled object, however while using local mode, it is returned to me as a LocalModeObjectID, and I am unable to retrieve the object using a call to ray.get

If I used 0.7.2
When I pass the same pickled object to my ray worker, it is returned to me as a the pickled object, of type bytes

Has there been an intended change in functionality in Ray’s local mode?

Source code / logs

Metadata

Metadata

Assignees

Labels

P3Issue moderate in impact or severitybugSomething that is supposed to be working; but isn't

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions