Coda File System

Re: Windows beta-3 distribution?

From: M. Satyanarayanan <satya_at_cs.cmu.edu>
Date: Fri, 22 Sep 2006 16:14:01 -0400
Hi Phil,
 After some hiccups,  I successfully installed the beta-3 Windows XP 
distribution on two machines.  I thought that the experience below 
may be helpful to others on the Coda mailing list.   I'm also 
including some feedback on vcodacon, since you'd asked for that.

When I tried to install the new cygwin, the install hung about 
half-way into the process.  This was repeatable.    After some rather 
digging I figured out the following:   if the machine already has an 
old cygwin installed (e.g you ran the previous version of  Coda),
the new install hangs.   If you don't  have an old cygwin around, the 
install works fine.  That's why your new machine gave no trouble.
The real problem is that there seem to be a bunch of files (e.g. the 
venus.cache directory tree plus the LOG and DATA files for RVM) that 
simply cannot be deleted even if you are a Windows Administrator.
You get "Access denied".  Nothing I do (including rebooting) seems to
help.   Finally, I just renamed C:\cygwin to C:\cygwin-DELETEME.
That left about 80MB of garbage around, but the install of the new 
cygwin then worked like a charm.  After that the Coda install works
beautifully and it has been running stably.

On the second machine, I saw that I already had a C:\cygwin-DELETEME.
So now I have a C:\cygwin-DELETEME2, and roughly 150MB of disk 
garbage!   I remembered that I ran into exactly this a year or so
ago for the last version of Windows Coda.   I haven't yet figured
out how to get rid of these DELETEME trees.  I thought Administrator
in Windows was like root in Unix.  Obviously not quite the same!

Other than the above cygwin nuisance, the beta-3 Windows release
works great.   vcodacon is a start, but could be improved in 
a number of ways.  Some suggestions:

1. The files appearing and then disappearing is annoying.  I'd rather
   have a scrollbar that I can use to move back in history, and 
   something that works roughly like codacon.

2. The reintegration light coming on is only slightly useful.  Much 
    more useful would be a light that indicates that I have a non-zero
   CML.  Perhaps even two numbers like 15/784K to indicate 15 CML
   records and 784KB container file volume?   I realize that one could
  have dirty state in multiple volumes.  Not sure what the best way
  to handle this is.  Just add records together and volume together?
  Or 3 numbers: <Nvols>/<totalrecs>/<totalbytes>

3. The H, G, R, D, C indicators don't do much for me.  But percentage
    file fetched is helpful; absolute numbers in addition would be 
   useful, so I know whether it is 50% of 1MB or 10MB.

I haven't had a chance to test BigFile and symlink 
support yet.  Soon....
Overall, it's great to have  a much more robust Coda on Windows.
I have come to really rely on it, and feel handicapped without it.
Nice job!
                     -- Satya
Received on 2006-09-25 16:01:29