PROBLEM: cvs i puchnięcie (znowu)

Michal Moskal malekith w pld-linux.org
Nie, 16 Mar 2003, 10:07:12 CET


On Sat, Mar 15, 2003 at 08:15:59PM +0100, Tomasz Kłoczko wrote:
> On Sat, 15 Mar 2003, Michal Moskal wrote:
> [..]
> > > Szastanei pamiecuią na lewo i prawo tylko dlatrgo że zwykle serwuje się 
> > > małe pliki to jestnakl nie jest wytłumacznie tego.
> > 
> > CVS nie szasta pamięcią na lewo i prawo tylko próbuje jak najkrócej
> > lockować katalog ze źródłami. Dlatego czyta go sobie do pamięci a potem
> > wysyła do usera.
> 
> Michał .. szasta bo jak inaczej nazwać używanie bufora pod serwowany plik
> orozmiarach tego pliku ? Taki serwer jest porostu niederministyczny jeśli 
> chdozi o to ile pamięci zajmie .. poprostu.

Wszystko zależy od przewidywanego zastosowania. CVS służy do kontroli
wersji plików ze źródłami. Są one małe, można je więc trzymać w
pamięci. Co nie zmienia faktu, że przesłanie ich przez sieć może chwilę
zabrać. Jeśli serwer nie czytałby pliku do pamięci, musiałby cały czas
trzymać na nim lock. Ponieważ nie jest dopuszczalne, by pliki były
lockowane tak długo, serwer czyta je do pamięci. Koniec.

-- 
: Michal Moskal ::::: malekith/at/pld-linux.org :  GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept :  {E-,w}-- {b++,e}>+++ h



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