Hi All, I was eager to know the data-flow of an object on Openstack Swift PUT command. I know a highlevel overview from various posts, which I am not sure of.
- Client Initiates PUT command specifying the object path on local storage to that on swift cloud. - The Object is transferred to proxy-server over HTTP request. - If (REPLICAS = 3), then three primary nodes are found out using Ring Algorithm. - Then the object is transferred to these three primary nodes parallely from proxy server. - Then after majority successful ACK (two here), the client is sent back ACK. I will be happy if someone can confirm the above sequence of steps is correct. My follow questions are - What happens when there is NO ACK from the 3rd node? - How is rsync used, when there is node failure? Thank you Sameer Kulkarni
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack