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

Reply via email to