Re: [PATCH] Rbd: copy-on-read support for kernel rbd client

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

 



On Thu, May 21, 2015 at 6:11 AM, Li Wang <liwang@xxxxxxxxxxxxxxx> wrote:
> This is a new feature of rbd layering, when reading an object
> from child, if not exist, the kernel rbd client will not only
> request parent for the object, but also write it to child,
> and the jobs are done in an asynchronous way. Therefore, the
> subsequent accesses on this object will hit child without
> bothering parent. This feature could avoid longer latency incurred
> during accessing parent, especially when child and parent are
> geographically isolated, and it also could potentially avoid
> overloading parent.
>
> The patches:
> https://github.com/ceph/ceph-client/pull/11
>
> Min Chen (4):
>   Rbd: add an option for copy-on-read
>   Rbd: add a new request: rbd_copyup_request
>   Rbd: helper functions to manipulate rbd_copyup_request
>   Rbd: implement the copy-on-read logic
>
>  drivers/block/rbd.c | 385 +++++++++++++++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 382 insertions(+), 3 deletions(-)

Kernel client patches should be posted to ceph-devel.  While I can
certainly do my review on github, others won't.  Please post those
patches as a reply to your cover letter.

Thanks,

                Ilya
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux