Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
I don't think it is easily done to tweak CVSNT into becoming a multiple server system. However, I don't feel it is even necessary in reality. What you could do instead is this: 1. Set up a scheduled task for refreshing a "shadow" repository. 2. The task should run a command file (batch) which contains an xcopy 3. The xcopy command should copy the entire repository tree over to a different part of the same disk or to a separate disk on the server PC. Note: don't copy over the network because you will not get the speed you want. 4. The xcopy parameters should be set to only copy *changed* files (where the archive attribute has been set, and reset the attribute afterwards) 5. Before and after the xcopy you should put a *net stop cvs' and 'net start cvs' command to ensure that no file changes happen during your xcopy operation and that no files are locked when you want to copy them. 6. Direct your nightly backup system to back up the shadow repository instead of the real one. The first time around you will have to copy everything of course and this should probably be done with manual monitoring. It will take longer than the scheduled refresh because there simply are more files to handle. Once done you only need to handle changed files in teh future. I have a system similar to this in place on one of my servers and it works real good. /Bo -----Original Message----- From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org]On Behalf Of Trevor Leybourne Sent: den 31 oktober 2005 00:01 To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: [cvsnt] Multiple CVSNT Instances Is it possible to run multiple CVSNT instances on the same server with each instance managing a different set of Repositories? We have a single multiprocessor server running a single CVSNT instance which manages about 15 separate repositories. The issue we have is our IT department want to ensure a clean backup is taken each night and shut down CVSNT to perform the backup which currently takes between 1 and 2 hours. Since we are a global development shop, this isn't very helpful to our developers. If we could run say 5 separate CVSNT instances (and I assume 5 LockServer instances as well?), each one managing separate sets of repositories, we could setup the backup processes to only shutdown part of the server, backup those repositories and restart. It would bring each individual repositorys' backup time down to 10-15 minutes max (much more manageable) and allow us to stagger when different repositories are backed up (ie: the ones most used by the US for example would backup during US nightime while the NZ/AU repositories would backup during NZ/AU nighttime). Any ideas or thoughts? Trevor _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs