проблемы с CVS
#1
Отправлено 02 марта 2006 - 07:54
На сервере(AIX) настроил cvs(по крайней мере я так думаю), но столкнулся со следующими проблемами:
1) при попытке зачекинить большой файл (30-40Мб) cvs клиент выдаёт ошибку cvs [commit aborted]: out of memory; can not reallocate бла-бла-бла bytes, как я понял это связано с квотами пользователей. как их поменять, если это конечно они?
2) при работе пользователя с cvs(апдейт и всё такое...) создаются временные файлы(хлам какой-то), так вот этот хлам у меня почему-то выглядит в виде файла core размером в 32 Мб. Как сделать чтобы не было этой процедуры?
#2
Отправлено 02 марта 2006 - 09:49
Это не хлам, это эффект ошибки приложения
Андрей Похилько
#3
Отправлено 02 марта 2006 - 09:56
#4
Отправлено 03 марта 2006 - 05:24
1) при попытке зачекинить большой файл (30-40Мб) cvs клиент выдаёт ошибку cvs [commit aborted]: out of memory; can not reallocate бла-бла-бла bytes, как я понял это связано с квотами пользователей. как их поменять, если это конечно они?
В данном случае имеет смысл, возможно, поменять политику использования CVS.
Большие файлы жрут очень много памяти:
The second area of large memory consumption is diff, when checking in large files. This is required even for binary files. The rule of thumb is to allow about ten times the size of the largest file you will want to check in, although five times may be adequate. For example, if you want to check in a file which is 10 megabytes, you should have 100 megabytes of memory on the machine doing the checkin (the server machine for client/server, or the machine running CVS for non-client/server). This can be swap space rather than physical memory. Because the memory is only required briefly, there is no particular need to allow memory for more than one such checkin at a time.
Самое простое решение в данном случае - не хранить большие бинарники в CVS.
#5
Отправлено 03 марта 2006 - 10:01
В данном случае имеет смысл, возможно, поменять политику использования CVS.
Спасибо за совет. А как именно выглядит изменение политики использования? Что именно нужно сделать для того что бы файл не создавался(а то так на него места не напасёшься)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных