Ошибка проверки SVN в больших репозиториях
Интересно, кто-нибудь может мне помочь? Недавно мы перенесли наш репозиторий Subversion с сервера VisualSVN в Windows на сервер Subversion в CentOS.
Миграция прошла успешно, однако мы получаем следующее сообщение об ошибке
Error REPORT of svn'/svn/MangoRepository/!svn/vcc/default': Could not read chunk size:
Error connection was closed by server (http://servername)
Теперь обходной путь для этого - просто выполнить обновление репо, и оно будет ограничено тем, где остановлено.
Мне просто интересно, был ли кто-нибудь навсегда исправлен для этого, так как это может быть довольно расстраивающим, чтобы повторить себя 60-70 разработчиков.
2 ответа
Я видел похожее сообщение об ошибке при переходе с нечувствительной к регистру файловой системы (windows) на чувствительную к регистру (большинство Unixes). Есть ли вероятность, что у вас есть файл с именем Default в некоторых контекстах и default в других?
SVN checkout отправляет запросы и получает много крошечных файлов. Таким образом, он может создавать сотни или тысячи соединений одновременно.
У нас были проблемы с этим в прошлый раз, вот что мы сделали:
- Уменьшите пропускную способность сети, чтобы уменьшить количество подключений за короткое время.
- Настройте брандмауэр, принимайте больше соединений.