2008-08-10 9 views
7

Cambié localmente de subversión 1.4 a 1.5, nuestro servidor aún ejecuta 1.4. Desde entonces, cada combinación requiere años para funcionar. Lo que tomó solo un par de segundos ahora está en el área de 5-10 minutos (o más). No hay diferencia entre el cliente de línea de comandos y la tortuga (por lo que hablamos de las versiones de Windows).Fusión muy lenta con Subversion 1.5 (y 1.4 Servidor)

¿Alguien más tiene este extraño fenómeno?

Respuesta

0

Hemos tenido problemas al intentar agregar un gran número de archivos a repositorios a través del cliente, lo que supongo que creó procesos huérfanos en el servidor cuando eliminamos el cliente bloqueado. Tuvimos que matar también los procesos del servidor y reiniciar el servicio de subversión (ejecutamos SVN como un servicio de Windows). Nuestra máquina SVN está dedicada, así que simplemente reiniciamos la caja y todo volvió a la normalidad.

+0

supongo que nuestro problema es de alguna manera diferente. Tenemos un gran repositorio, nuestro servidor svn se ejecuta con apache 2.2, por lo que toda la comunicación pasa por http, y no he visto procesos huérfanos. Lo que sí me hizo pensar es que la tortuga muestra una cantidad excesiva de transferencia de datos, incluso para pequeños conjuntos de cambios. – Mauli

1

SVN 1.5 introdujo el concepto de seguimiento de combinación automático, aunque pensé que requería un servidor 1.5 y un cliente. Vea Apache Subversion 1.5 release notes para más detalles.

4

Actualizar a 1.5.3 (cuando está fuera) acelerará significativamente sus fusiones.

+0

no, acabo de actualizar, y sigue siendo tan lento como antes – Mauli

+0

Y 1.5.4 no parece ser mejor. –

+0

al menos otra persona parece tener el mismo problema :-) – Mauli

1

Hicimos algunos análisis de rendimiento al fusionar el fin de semana pasado y encontramos dos problemas graves de rendimiento. Uno de ellos era muy específico de Windows e hizo un disco IO mientras se fusionaba mucho más lento de lo necesario y el otro era sobre el tipo de conexiones de red utilizadas. (Demasiado menos reutilización del conocimiento existente)

Estas correcciones y algunas otras que mejoran aún más el rendimiento de la combinación estarán disponibles en Subversion 1.5.3 que se espera que se lance a fines de esta semana.

[Editar: Esta mejora del rendimiento se encuentra en la ruta de código que asume su servidor es 1.5 +]

+1

no, acabo de actualizar, y sigue siendo tan lento como antes – Mauli

Cuestiones relacionadas