z cyklu: "zrobię dzisiaj coś miłego..."
Michal Moskal
malekith at pld.org.pl
Fri Feb 15 13:54:14 CET 2002
Poprawiłem cvs, żeby cvs up w SOURCES go nie zabijało. Co ciekawe nie
był to żaden memleak. Po prostu pserver używa asynchronicznego bufora do
wysyłania danych. Funkcja buf_sync() wysyła tylko tyle ile może. A
pserver pcha dane do bufora bez opamiętania. To plus fakt, że po
wysłaniu przez klienta komendy pserver wysyła wszystkie pliki, nie
czekając na odpowiedź powodowało zgon pserver.
Ograniczyłem ten bufor do 100 4k buforów, powinno wystarczyć.
STBR & upgrade cvs.pld.org.pl ASAP.
--
: Michal ``,/\/\, '' Moskal | | : GCS {C,UL}++++$
: | |alekith @ |)|(| . org . pl : {E--, W, w-,M}-
: Linux: We are dot in .ORG. | : {b,e>+}++ !tv h
: CurProj: Gont Compiler: http://gont.pld.org.pl/ : PLD Team member
More information about the pld-devel-pl
mailing list