@@ -285,60 +285,60 @@ def tearDown(self):
285285 if self .redis_process :
286286 self .redis_process .kill ()
287287
288- def test_fetch (self ):
289- if self .redis_process is None :
290- print ("Cannot test fetch without a running redis instance." )
291- self .assertTrue (False )
292- for _ in range (100 ):
293- # Create an object.
294- object_id1 , memory_buffer1 , metadata1 = create_object (self .client1 , 2000 , 2000 )
295- # Fetch the object from the other plasma store.
296- # TODO(swang): This line is a hack! It makes sure that the entry will be
297- # in the object table once we call the fetch operation. Remove once
298- # retries are implemented by Ray common.
299- time .sleep (0.1 )
300- successes = self .client2 .fetch ([object_id1 ])
301- self .assertEqual (successes , [True ])
302- # Compare the two buffers.
303- assert_get_object_equal (self , self .client1 , self .client2 , object_id1 ,
304- memory_buffer = memory_buffer1 , metadata = metadata1 )
305- # Fetch in the other direction. These should return quickly because
306- # client1 already has the object.
307- successes = self .client1 .fetch ([object_id1 ])
308- self .assertEqual (successes , [True ])
309- assert_get_object_equal (self , self .client2 , self .client1 , object_id1 ,
310- memory_buffer = memory_buffer1 , metadata = metadata1 )
311-
312- def test_fetch_multiple (self ):
313- if self .redis_process is None :
314- print ("Cannot test fetch without a running redis instance." )
315- self .assertTrue (False )
316- for _ in range (20 ):
317- # Create two objects and a third fake one that doesn't exist.
318- object_id1 , memory_buffer1 , metadata1 = create_object (self .client1 , 2000 , 2000 )
319- missing_object_id = random_object_id ()
320- object_id2 , memory_buffer2 , metadata2 = create_object (self .client1 , 2000 , 2000 )
321- object_ids = [object_id1 , missing_object_id , object_id2 ]
322- # Fetch the objects from the other plasma store. The second object ID
323- # should timeout since it does not exist.
324- # TODO(swang): This line is a hack! It makes sure that the entry will be
325- # in the object table once we call the fetch operation. Remove once
326- # retries are implemented by Ray common.
327- time .sleep (0.1 )
328- successes = self .client2 .fetch (object_ids )
329- self .assertEqual (successes , [True , False , True ])
330- # Compare the buffers of the objects that do exist.
331- assert_get_object_equal (self , self .client1 , self .client2 , object_id1 ,
332- memory_buffer = memory_buffer1 , metadata = metadata1 )
333- assert_get_object_equal (self , self .client1 , self .client2 , object_id2 ,
334- memory_buffer = memory_buffer2 , metadata = metadata2 )
335- # Fetch in the other direction. The fake object still does not exist.
336- successes = self .client1 .fetch (object_ids )
337- self .assertEqual (successes , [True , False , True ])
338- assert_get_object_equal (self , self .client2 , self .client1 , object_id1 ,
339- memory_buffer = memory_buffer1 , metadata = metadata1 )
340- assert_get_object_equal (self , self .client2 , self .client1 , object_id2 ,
341- memory_buffer = memory_buffer2 , metadata = metadata2 )
288+ # def test_fetch(self):
289+ # if self.redis_process is None:
290+ # print("Cannot test fetch without a running redis instance.")
291+ # self.assertTrue(False)
292+ # for _ in range(100):
293+ # # Create an object.
294+ # object_id1, memory_buffer1, metadata1 = create_object(self.client1, 2000, 2000)
295+ # # Fetch the object from the other plasma store.
296+ # # TODO(swang): This line is a hack! It makes sure that the entry will be
297+ # # in the object table once we call the fetch operation. Remove once
298+ # # retries are implemented by Ray common.
299+ # time.sleep(0.1)
300+ # successes = self.client2.fetch([object_id1])
301+ # self.assertEqual(successes, [True])
302+ # # Compare the two buffers.
303+ # assert_get_object_equal(self, self.client1, self.client2, object_id1,
304+ # memory_buffer=memory_buffer1, metadata=metadata1)
305+ # # Fetch in the other direction. These should return quickly because
306+ # # client1 already has the object.
307+ # successes = self.client1.fetch([object_id1])
308+ # self.assertEqual(successes, [True])
309+ # assert_get_object_equal(self, self.client2, self.client1, object_id1,
310+ # memory_buffer=memory_buffer1, metadata=metadata1)
311+
312+ # def test_fetch_multiple(self):
313+ # if self.redis_process is None:
314+ # print("Cannot test fetch without a running redis instance.")
315+ # self.assertTrue(False)
316+ # for _ in range(20):
317+ # # Create two objects and a third fake one that doesn't exist.
318+ # object_id1, memory_buffer1, metadata1 = create_object(self.client1, 2000, 2000)
319+ # missing_object_id = random_object_id()
320+ # object_id2, memory_buffer2, metadata2 = create_object(self.client1, 2000, 2000)
321+ # object_ids = [object_id1, missing_object_id, object_id2]
322+ # # Fetch the objects from the other plasma store. The second object ID
323+ # # should timeout since it does not exist.
324+ # # TODO(swang): This line is a hack! It makes sure that the entry will be
325+ # # in the object table once we call the fetch operation. Remove once
326+ # # retries are implemented by Ray common.
327+ # time.sleep(0.1)
328+ # successes = self.client2.fetch(object_ids)
329+ # self.assertEqual(successes, [True, False, True])
330+ # # Compare the buffers of the objects that do exist.
331+ # assert_get_object_equal(self, self.client1, self.client2, object_id1,
332+ # memory_buffer=memory_buffer1, metadata=metadata1)
333+ # assert_get_object_equal(self, self.client1, self.client2, object_id2,
334+ # memory_buffer=memory_buffer2, metadata=metadata2)
335+ # # Fetch in the other direction. The fake object still does not exist.
336+ # successes = self.client1.fetch(object_ids)
337+ # self.assertEqual(successes, [True, False, True])
338+ # assert_get_object_equal(self, self.client2, self.client1, object_id1,
339+ # memory_buffer=memory_buffer1, metadata=metadata1)
340+ # assert_get_object_equal(self, self.client2, self.client1, object_id2,
341+ # memory_buffer=memory_buffer2, metadata=metadata2)
342342
343343 def test_transfer (self ):
344344 for _ in range (100 ):
0 commit comments