Putting objects to plasma

Hi guys,

I have a question on storing objects to plasma. If I have multiple remote calls (or multiple ray.put() in different processes) which return large objects, will these objects be stored to plasma sequently or in parallel?

Thanks in advance!

They should be placed in parallel!

1 Like

Actually, sorry I stand corrected on this. We parallelize the putting of each object into the plasma store, but we serialize between objects (so we are still using multiple threads, but multiple ray.puts are serialized).

cc @sangcho

1 Like

@Alex , @sangcho , even if ray.puts are executed in different processes, these ray.puts are serialized and thus executed sequentially. Is this true?

Yes that’s correct. But you cannot guarantee the order among ray.put in processes.

1 Like