#!/bin/bash

for PROTO in 4 6
do
	for SRV in dl01 dl02 dl03 dl04 dl05 download-ib01
	do
		TF=`mktemp /var/tmp/ff.XXXXXX`
		START=`date +%s`
		echo >&2
		echo "======== $SRV IPv$PROTO ========" >&2
		rsync -aHSvx$PROTO --progress rsync://$SRV.fedoraproject.org/fedora-enchilada/fullfiletimelist-fedora $TF >&2
		RV=$?
		NOW=`date +%s`
		if [ $RV -ne 0 ]
		then
			echo $NOW $SRV $PROTO FAILED
			echo $NOW $SRV $PROTO FAILED >&2
		else
			T=$((NOW - START))
			SIZE=`stat -c %s $TF`
			echo $NOW $SRV IPv$PROTO $((SIZE/T/1024)) KiB/s
			echo $NOW $SRV IPv$PROTO $((SIZE/T/1024)) KiB/s >&2
		fi
		rm -f $TF
	done
done
