
Dear all, we (ftp.halifax.rwth-aachen.de) are mirroring quite a bit from the openSUSE project, including the build service (OBS). Due to a fast connection and good hardware, we're set up with a large weight in the mirrorbrain system distributing the download requests to the mirrors. This normally means we are serving a high percentage of all traffic for the files that are requested and also reside on our mirror. Based on the traffic we saw in the last month (and before that) I have doubts that mirroring OBS is a real advantage to the community. I understand that it is nice to have redundancy (e.g. if the servers at openSUSE are down) and to have distributed servers to increase download speed due to latency and routing issues. The following graphs show the traffic we see for OBS at our mirror. The yellow part (rsyncd) shows the (incoming) traffic due to openSUSE syncing new content to our mirror. The blue part (HTTP/Nginx) reflects the downloads from actual users (developers?). http://ftp.halifax.rwth-aachen.de/~cotto/rrd/opensuse-buildservice%23month.p... http://ftp.halifax.rwth-aachen.de/~cotto/rrd/opensuse-buildservice%23week.pn... http://ftp.halifax.rwth-aachen.de/~cotto/rrd/opensuse-buildservice%23day.png As you can see, there is a fair amount of traffic served to the users, but there is also a large amount of traffic needed to synchronize the data. In total, when subtracting the incoming traffic from the outgoing traffic, this boils down to an average of about 2.3 MBit/sec in the last month. This value is positive, meaning our mirror serves more than what is needed to keep it synchronized - but it is very little traffic. For comparison, the openSUSE part of our mirror (excluding OBS) has a monthly average of 56 MBit/sec and Mozilla leads with 968 MBit/sec on average in the last month. I assume there are more mirrors facing similar traffic (maybe not knowing about it, since you need to analyze the log files). I also guess that the openSUSE server/mirror infrastructure is good enough to handle the requests to OBS content without the help from external mirrors (based on the fact that they are good enough to serve all the mirrors with rsync-pushes). Please think about the following aspects: a) some traffic is wasted and maybe paid for (we do not have to pay, though) b) disk space is used c) administrative work needs to be done I could think of several ways to face the current situation: d) leave it as it is e) remove some mirrors with low weight (in areas with good coverage) f) remove all mirrors Option e) would give the remaining mirrors more meaning, although even tripling the traffic would not really be a great step in my opinion. Option f) would not really change the outgoing traffic served by the openSUSE mirrors, although the traffic is shifted from rsync-pushes to HTTP downloads. Best regards, -- Carsten Otto otto@informatik.rwth-aachen.de LuFG Informatik 2 http://verify.rwth-aachen.de/otto/ RWTH Aachen phone: +49 241 80-21211