PROBLEM: cvs i puchnięcie (znowu)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 13 Mar 2003, 21:15:42 CET


Jest kiepsko :>
Otóż cvs puchnie (tak jak to juz bywało niegdyś).

Mam .5G RAM i ponad 2GB swap. Średnio wszystko się mieści w pamięci i swap 
dotykany jest w pikach do kilkudziesiąt MB. Przy ciągnięciu dużych plików
(zapewne źródła OO) całość puchnie do poziomu przy którym cvs server 
wylatuje z out of memory. Konkretne osoby musiały zapewne zaobserwować 
tego typu sytuacje i prośba o zgłoszenie tego na jakich plikach to się
zdażyło i czy było to przy ciągnieciu pojedynczych plików czy ich 
większych ilośći (niestety cvs nie loguje dostępów do plików).
Poprostu prosiłbym o informacje kiedy i w jakich okolicznosciach to komuś 
wystapiło. Można to spasować z tym co mam w logach:

Mar  3 21:22:26 boss kernel: Out of Memory: Killed process 24186 (cvs).
Mar  3 23:08:29 boss kernel: Out of Memory: Killed process 14488 (cvs).
Mar  3 23:18:37 boss kernel: Out of Memory: Killed process 15541 (cvs).
Mar  7 20:17:53 boss kernel: Out of Memory: Killed process 11941 (cvs).
Mar  8 09:07:29 boss kernel: Out of Memory: Killed process 3666 (cvs).
Mar  9 13:33:22 boss kernel: Out of Memory: Killed process 2611 (cvs).
Mar 11 17:32:15 boss kernel: Out of Memory: Killed process 11738 (cvs).
Mar 12 20:48:54 boss kernel: Out of Memory: Killed process 32706 (cvs).
Mar 12 21:13:35 boss kernel: Out of Memory: Killed process 2458 (cvs).
Mar 13 00:58:28 boss kernel: Out of Memory: Killed process 1201 (cvs).
Mar 13 15:40:27 boss kernel: Out of Memory: Killed process 22689 (cvs).
Mar 13 16:48:38 boss kernel: Out of Memory: Killed process 11700 (cvs).
Mar 13 17:20:33 boss kernel: Out of Memory: Killed process 26677 (cvs).
Mar 13 17:43:26 boss kernel: Out of Memory: Killed process 29051 (cvs).
Mar 13 19:01:08 boss kernel: Out of Memory: Killed process 8918 (cvs).
Mar 13 20:27:56 boss kernel: Out of Memory: Killed process 25836 (cvs).

Jak widać dzisiaj wystąpiło to już kilka razy.

Chwilowo prośba o możliwie ograniczenie ciągnięcia całego repo do momentu 
kiedy jednak się tego nie poprawi. W sumie cvs serwer mógłby być na tej
maszynce ale chodzi tam też podstawowa wydziałowa infrastruktóra. W sumie
też mógłbym przenieść cvs na własną maszynkę ale nie chciałbym tego bo
byłbym udupiony jeśli chodzi o robienie ekspetymetów (no nie mógłbym sobie
na nie za bardzo pozwolić) i dlatego nie chciałbym tego robić. Także 
obecna maszynka ma na pewno wyższy pozio niezawodności pracy jeśli chodzi
o sprzęt i także z tego powodu chciałbym utrzymać cvs serwer na obenej 
lokacji.

Prośba w związku z tym że jeżeli ktoś ma czas żeby spróbować 
zdiagnozowanie i popracowanie też trochę nad tym żeby nauczyć cvs-a
pracować z stałym stałym rozmiarem bufora na serwowane plik.

Jeżeli juz ktoś kontaktował się z developerami czy to cvs-a czy
cvs-nservera to prośba o uruchomienie tychże kontaktów na potrzeby 
zasygnalizowania problemu.

Na razie jeszcze ra: prośba przynajmniej o ograniczenie ciągfnięcia dużych 
plików choć przypuszczalnie jest to nadal objaw związany z ciągnięciem 
całego repo i jeżlei tak by było to być może tzrababy zaplikować patcha na 
cvs-nserver jaki Michał zrobił do cvs.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl