moreover, in ideal world zypper can note flacky mirrors and report them as a info message and try to ignore them in next requests. The same mirror may be stable for one user and have problems for other users, so zypper can use that info with advantage and I cannot think about any better alternatives.