Re: How ceph client abort IO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 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



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux