The proxy node in swift
Hi developer, I have went through all the swift 1.8.1 code . I find the proxy node take to much heavy pressures. For example, assume there are 3 replicas for each partition, when upload an object, the client will first upload the object to proxy node , and then the proxy node will transfer the object to the three device due to 3 replicas. It means, the proxy node will upload the object to three device one by one. I think it will lead to heavy traffic for the proxy node. I think the more reasonable approach is the proxy node successfully upload the object to one device. And then the device synchronize the object to the left 2 device.
I suggest you to ask this question to the English version of the site on https://ask.openstack.org/en/questions. There is a dropdown menu to switch language on the top right of this page.
Thank you very much