On Thu, May 21, 2015 at 6:11 AM, Li Wang <[email protected]> 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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to