<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 17 April 2014 11:11, Zhi Yan Liu <span dir="ltr"><<a href="mailto:lzy.dev@gmail.com" target="_blank">lzy.dev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="">As I said currently Nova already has image caching mechanism, so in<br></div>
this case P2P is just an approach could be used for downloading or<br>
preheating for image caching.<br>
<br>
I think  P2P transferring/pre-caching sounds a  good way to go, as I<br>
mentioned as well, but actually for the area I'd like to see something<br>
like zero-copy + CoR. On one hand we can leverage the capability of<br>
on-demand downloading image bits by zero-copy approach, on the other<br>
hand we can prevent to reading data from remote image every time by<br>
CoR.<br></blockquote><div><br></div><div>This whole discussion reminded me of this:</div><div><br></div><div><a href="https://blueprints.launchpad.net/glance/+spec/glance-bittorrent-delivery">https://blueprints.launchpad.net/glance/+spec/glance-bittorrent-delivery</a></div>
<div><a href="http://tropicaldevel.wordpress.com/2013/01/11/an-image-transfers-service-for-openstack/">http://tropicaldevel.wordpress.com/2013/01/11/an-image-transfers-service-for-openstack/</a></div><div><br></div><div>The general idea was that Glance would be able to serve images through torrents, enabling the capability for compute hosts to participate in image delivery. Well, the second part was where I thought it was going - I'm not sure if that was the intention.</div>
<div><br></div><div>It didn't seem to go anywhere, but I thought it was a nifty idea.</div></div></div></div>