-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-04 a las 07:06 +0200, Carlos E. R. escribió:
El 2009-06-04 a las 01:44 +0200, Alfredo J. V. P. escribió:
Pregunto desde mi ignorancia al respecto: ¿No es labor del redirector balancear la carga de peticiones entre los mirrors?. Si es así, raro sería que le haya enviado siempre al mismo. ¿Cual es el mayor lapso de tiempo que un mirror puede estar desactualizado?
El redirector (mirror brain) es bastante complejo. Los metadatos los sirve directamente el servidor de opensuse, mientras que la descarga va a los "mirrors". Si usas 11.1 (no me he leido el hilo entero y no tengo tiempo, salgo para el curro ya) la descarga se hace o se puede hacer mediante el protocolo metalink, que divide la descarga automáticamente entre varios servidores, lo que haría muy dificil, se piensa, que la falla de un espejo hiciera fallar la descarga.
Releyendo con más calma, te cuento cosas. El redirector funciona distinto según que versión de openSUSE usas. En la 11.1 el balanceo de carga lo hace el cliente: el redirector lo que manda son los datos para un cliente metalink (no se como); con esos datos, el cliente descarga de varios espejos simultaneamente, repartiendo la carga automáticamente y sin que un espejo que no funcione le afecte. Creo que lo que les falta es un sistema que reporte automáticamente los fallos de los espejos para desactivarlos al vuelo. Este comportamiento no se si lo tiene por defecto, pero si no se activa con la variable "ZYPP_ARIA2C=1" en el entorno. Por otro lado, el redirector da un conjunto de espejos basados en la localización geográfica del cliente (antiguamente basado enla zona horaria), sin reparto aleatorio. Hace poco un usuario en China tenía problemas, no le funcionaba el YOU, y en cambio con un mirror puesto fijo sí funcionaba. El problema era que el redirector le daba un espejo situado en la isla de Taiwan, que es bloqueado por el cortafuegos "corporativo" de la China comunista. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkooHV0ACgkQtTMYHG2NR9WLwwCeIc7LtdeZ5Yqc4y9tR8T9GjvK zcYAmgIIaQqJM6ZA/a2xsjHYIErMr8mX =6JDG -----END PGP SIGNATURE-----