logo       

SV: server or local: msg#00272

Subject: SV: server or local
Hi Oliver,
 
We often retrieve old revisions of files, but we have never (yet) experienced, 
that they were corrupted. I was not aware of about the numerous reports on 
"bitrot". That is definately a serious potential problem and in favor of 
choosing non-local modes. We are still struggling to get a "real" server setup 
with a properly backed up repository, and I will use these reports as input to 
management in order to get a real, dedicated CVS server.
 
Concerning performance: We have setup a CVSNT server on a test machine to check 
performance (it was setup as ntserver). I had expected that it would be much 
faster. It turned out, that in our case it was not!
 
Result of test:
 
checkout all modules: 2m20s using :local:, 2m20s using :ntserver:
update a large binary file: 4s using :local:, 4s using :ntserver:
commit a large binary file: 2m15s using :local:, 1m25s using :ntserver:
 
That is, only for commit operations the performance was worse (40% longer). I  
admit, that these surprising results may be a result of our a network 
configuration and the way virus scanning is setup, which is probably far from 
optimal.
 
Concerning your question, what is needed for an application to be "untrusted" 
at our place, I admit that this is a stupid classification. An application is 
not trusted (at our place), unless it is explicitly stated as being "trusted" 
in the specs from the vendor of the file server - and well, cvsnt is not on 
that list, therefore it is not trusted.
 
And yes, if you need the server-side scripts, you should definitely go for a 
real server.
 
The intend of my comment was mostly to tell, that at least in some 
configurations, :local: works pretty well.
 
Regards,
 
Kim Hansen

-----Oprindelig meddelelse-----
Fra: Oliver Giesen [mailto:ogware@xxxxxxx]
Sendt: 28. januar 2003 15:21
Til: cvsgui@xxxxxxxxxxxxxxx
Emne: RE: [cvsgui] server or local


> In our opinion the DON'T DO IT recommendation is not quite balanced.
>
> We have been using the local mode for more than a year within
> a company with five developers accessing the repository with
> a Win2K file server and Win2K WinCVS 1.3.X clients
>
> We have had very few problems with that.
>
> When it (seldomly) occurs that two users are accessing the
> same RCS file simultaneously, the second client accessing the
> file simply gets a "Waiting for users lock" message until the
> file is released again, wherafter the CVS process proceeds
> with success.

And have you tried to retrieve all old revisions of such files and
verified them? I'm not saying that this happened at your site (and I
never experienced this myself) but there have been quite a few reports
of a phenomenon dubbed "bitrot", i.e. older revisions getting
corrupted over time unnoticed. The possibility of this alone is too
much risk to take IMO.


> For us, the CVS NT server solution is not possible, because
> it is not allowed to install "untrusted" applications on our
> redundant network file server, and installing an NT Server on
> a seperate machine, which accesses the repository on a
> network drive (which is backed up) gives a lot of redundant
> network traffic, which lowers performance.

Then, if you are concerned about network traffic and performance and
especially if you're dealing with files several hundred megs big as
you say, here's some food for thought: Are you aware that neither
zlib-compression nor patching is used at all in local mode? Why should
it? The CVS.exe thinks it is dealing with files on its own file
system.
Honestly, in the beginning I used :local: on a network share myself
for several months (but as the only user). The boost in performance
alone after the upgrade to CVSNT was worth it manyfold IMO. Also,
server-side scripting (which isn't really possible/sensible with the
:local:-share setup unless you distribute the scripts to all clients)
is a very big plus, too.

Just out of interest: What has to happen to classify an application as
"trusted" (enough)?

Cheers,

Oliver
----      ------------------
JID:      ogiesen@xxxxxxxxxx
ICQ:      18777742
      ( http://wwp.icq.com/18777742)



Yahoo! Groups Sponsor   

ADVERTISEMENT
 
<http://rd.yahoo.com/M=244396.2846622.4218523.2848452/D=egroupweb/S=1707281907:HM/A=1414307/R=0/*https://www.clearcredit.com/registration/default.asp?n=b&cpID=c01888p1379&ckID=gen14628>
      
  
<http://us.adserver.yahoo.com/l?M=244396.2846622.4218523.2848452/D=egroupmail/S=:HM/A=1414307/rand=464301433>
         

To unsubscribe from this group, send an email to:
cvsgui-unsubscribe@xxxxxxxxxxx



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service 
<http://docs.yahoo.com/info/terms/> . 




[Non-text portions of this message have been removed]


To unsubscribe from this group, send an email to:
cvsgui-unsubscribe@xxxxxxxxxxx

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    politics.lenini...    audio.emagic.ex...    tex.texinfo.gen...    handhelds.linux...    ietf.sipping/20...    lang.erlang.gen...    cygwin.talk/200...    yellowdog.gener...    mozilla.devel.l...    xfree86.newbie/...    openbsd.ports/2...    db.oracle.devel...    kde.kalyxo.deve...    user-groups.lin...    bbc.cvs/2003-04...    gnu.libtool.bug...    redhat.k12osn/2...    emulators.wine....    freebsd.devel.d...    search.xapian.g...    java.izpack.use...    network.mrtg.us...    windows.total-c...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe