Очень медленное слияние с Subversion 1.5 (и 1.4 Server) - PullRequest
7 голосов
/ 10 августа 2008

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

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

Ответы [ 4 ]

4 голосов
/ 07 октября 2008

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

1 голос
/ 07 октября 2008

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

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

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

1 голос
/ 10 августа 2008

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

0 голосов
/ 10 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...