Limit bandwidth usage of the replicas synchronisation
Hello, I am working on swift for my company for a couple of months now. I am trying to get an overall knowledge about the Object Storage and the way it works. Actually, i've set up an experimental environnement composed by 4 storage nodes, divided in 4 zones, and 1 proxy node. I use the Keystone Identity Manager as an authentication system for the dialog with the environment. I configured 3 replicas. I wanted to watch what happens when i unmount one of the storage nodes. I worked with 2 GB of datas already saved on my swift cluster. As far as i've looked, it seems that when one zone falls down, the replicator try to get back is third replication on another zone. This is normal, but what bothers me a bit is that the replicator tries to do it as fast as he can and by this way, saturate my network and hardly slowing down all other requests that can be made to the swift cluster. In this way, i was wondering if there was a way to configure the swift cluster to limit the bandwidth usage of the replicator and rsync. I've tried to look for it but unfortunatly i didn't find anything. I know there is an Rsync option to limit the bandwith usage for the synchronisation, so is there a way to activate this option for swift ?
Thank you for reading, Have a nice day.