Commits


Yuhong Guo authored and Philipp Moritz committed 4bed3bc34f1
ARROW-2864: [Plasma] Add deletion cache to delete objects later when they are not in use. 1. When we send the request of deleting objects, some objects may be in use. We will put these objects into a cache. 2. Delete call will flush the release history, so after this Delete call, there should not be release history of the to-be-deleted objects in the history cache. 3. When Release is called, we will first handle the objects in the deletion cache without waiting. (The rest objects will waiting until the handling condition is triggered.) Author: Yuhong Guo <yuhong.gyh@antfin.com> Author: Philipp Moritz <pcmoritz@gmail.com> Closes #2273 from guoyuhong/deleteObjectInUse and squashes the following commits: 10ee293f <Philipp Moritz> Update client_tests.cc af55bae8 <Yuhong Guo> Fix Lint for _plasma.pyx 59048e8d <Yuhong Guo> Fix building failure while integrating with ray e000a800 <Yuhong Guo> Add deletion cache in store server. 939c45bc <Yuhong Guo> Change comment 34a630a5 <Yuhong Guo> Add deletion cache to delete objects when they are not in use later.