Очень медленное слияние с Subversion 1.5 (и 1.4 Server)

Я переключился локально с Subversion 1.4 на 1.5, наш сервер все еще работает 1.4. С тех пор каждое слияние занимает много времени. То, что заняло всего пару секунд, теперь находится в районе 5-10 минут (или больше). Нет никакой разницы между клиентом командной строки и черепахой (поэтому мы говорим о версиях Windows).

Кто-нибудь еще это странное явление?

8 svn
10.08.2008 12:11:24
4 ОТВЕТА

У нас были проблемы при попытке добавить большое количество файлов в репозитории через клиент, который, как я полагаю, создал потерянные процессы на сервере, когда мы убили сбойный клиент. Нам также пришлось убить процессы сервера и перезапустить службу Subversion (мы запускаем SVN как службу Windows). Наша SVN-машина посвящена, поэтому мы просто перезагрузили коробку, и все вернулось на круги своя.

0
10.08.2008 12:17:17
Я думаю, что наша проблема как-то отличается. У нас есть большой репозиторий, наш сервер SVN работает с Apache 2.2, поэтому все общение происходит через http, и я не видел потерянных процессов. Что заставило меня задуматься, так это то, что черепаха демонстрирует чрезмерный объем передачи данных даже для небольших наборов изменений.
Mauli 21.09.2008 09:32:00

В SVN 1.5 была введена концепция автоматического отслеживания слияний, хотя я думал, что для этого требуются сервер и клиент 1.5. Подробности смотрите в примечаниях к выпуску Apache Subversion 1.5 .

1
17.08.2012 15:41:30

Обновление до 1.5.3 (когда оно выйдет) значительно ускорит ваши слияния.

4
7.10.2008 12:04:16
И 1.5.4 вроде бы не лучше.
Thomas Hervé 2.01.2009 14:08:57
По крайней мере, еще один человек, похоже, имеет такую ​​же проблему :-)
Mauli 15.05.2009 12:53:23

Мы провели анализ производительности при слиянии в прошлые выходные и обнаружили две серьезные проблемы с производительностью. Один из них был очень специфичен для Windows и делал дисковый ввод-вывод при слиянии гораздо медленнее, чем нужно, а другой - по типу используемых сетевых подключений. (Слишком меньше повторного использования существующих знаний)

Эти исправления и некоторые другие, которые еще больше повышают производительность слияния, будут доступны в Subversion 1.5.3, которая, как ожидается, выйдет к концу этой недели.

[Редактировать: это улучшение производительности находится в пути кода, который предполагает, что ваш сервер 1.5+]

1
17.11.2008 14:03:56