Назад | Перейти на главную страницу

Ошибка SVN Checkout в больших репозиториях

Интересно, может ли кто-нибудь мне помочь. Недавно мы перенесли наш репозиторий 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 разработчиками.

Я видел подобное сообщение об ошибке при переходе с файловой системы без учета регистра (Windows) на файловую систему с учетом регистра (большинство Unix). Есть ли вероятность, что у вас есть файл с именем Default в некоторых контекстах и ​​default в других?

Проверка SVN отправляет запросы и получает много крошечных файлов. Таким образом, он может создавать сотни или тысячи подключений одновременно.

У нас были проблемы с этим в прошлый раз, вот что мы сделали:

  • Уменьшите пропускную способность сети уменьшить количество подключений за короткое время.
  • Настройте брандмауэр принимать больше подключений.