> On Tue, 20 Oct 2015, Jason Dillaman wrote: > > There is no such interface currently on the librados / OSD side to abort > > IO operations. Can you provide some background on your use-case for > > aborting in-flight IOs? > > The internal Objecter has a cancel interface, but it can't yank back > buffers, and it's not exposed to librados. > > But... if you're using librados or librbd then I think we're making a copy > of the buffer anyway so you can reuse it as soon as the IO is submitted. > Unless you're using the C++ librados API and submitting a bufferlist? > > sage > > Yes, copies are used for both the C/C++ APIs -- but my pending scatter/gather patch for librbd removes all copying with the exception cache integration under C. -- Jason _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com