Coda File System

Re: long-term destination of Coda?

From: Stéphane Zanoni <stephane_at_omni-ts.com>
Date: Fri, 31 Mar 2006 10:21:58 -0700
Hi, all.

I hope you do not find any of my comments rude, as they are not
intended to be so. :-)

I have been following the Coda development through the mailing list
(codalist) for a number of months.  I am currently employed as a senior
software developer and I really like the idea behind a real distributed
file system.  I have been involved in the release of multiple enterprise
level applications, including specifications, design, development,
marketing processes.  I have been tempted to crack open the source many
times and play with it a bit.  But like Adam suggested, it looked like
the project had gone somewhat dormant.  With no public "release" since
September 2005, I had almost written the project off as a brilliant
idea.  Personally, I have installed and configured coda, but not in any
production environment.

I'm thrilled to see that it is still being developed.  I would be more
then pleased to put in some cycles from a Windows port perspective and a
web-site perspective.  Like Apple learnt with iTunes, once you port to
Windows there is no going back.  If Coda can deliver a "1-click" install
on the Windows desktop/server, I think you will see a much higher level
of interest.

In order to receive contributions, I would suggest that a more detailed
road map may be something to take a look at.  Maybe even some open
discussions as to future feature enhancements.  I believe Adam is right,
as an outsider, it feels like the barrier to entry for this project is
somewhat high, the project seems to still be at a very "scientific"
study stage.  If you are looking for a hand, identifying goals and where
there is a need would be great way to get some interest building.  I
guess it really depends where you would like to bring the project.


Stéphane



>>> "M. Satyanarayanan" <satya_at_cs.cmu.edu> 30/03/2006 09:33:20 >>>
Hi Adam,
  Rude questions understandable and forgiven :-)
Our goal is to continue to improve and enhance Coda, but the
rate at which we can do it is limited by our modest resources.
One way of accelerating the pace is for more members of the
open source community to contribute effort.   

 Here are some things that have happened in the last 2-3 years:
   - support for realms (move to coda 6.0)
   - support for lookaside caching (e.g. use of USB keychains with
Coda)
   - continuous ongoing improvements in the underlying system (coda 6.1
- 6.14)
   - Windows port of Coda
   - Mac OS X port of Coda

 In the pipeline is support of true encryption and security (ongoing, 
and we hope to have a release for testing in the  next few months).
Also a version of Coda (7.0 probably) that relies exclusively on the
reintegration mechanism even when strongly connected (effectively 
yielding write-back caching even at LAN speeds).

 The Web pages are way out of date.  I take most of the blame for
that,
since I've have very few cycles to spare to do a complete cleanup of
the
whole thing.   But rest assured, like mammals in the age of dinosaurs,
Coda is holding its own and continuing to evolve in a low-profile way.
You can help by raising its profile and contributing to improving it!


      -- Satya


------ Original message --------
From: Adam Megacz <megacz_at_cs.berkeley.edu> 
Date: 2006-03-30 04:10:13

Please forgive me if this question sounds rude...

I'm wondering what the long-term goals of the Coda project are at this
point. The project web pages 
seem to indicate that Coda really isn't ready for any sort of
non-experimental use. At the same 
time, it looks like the research project effort (begun in '89) has
ended and most code changes are 
very small maintainance tweaks being made by former project staff on
their own free time.

Does Coda have any ambitions of ever becoming a mature product? Or has
its only (albeit huge) 
contribution been to prove to the world that weakly-consistent
filesystems can work?

    * a 

-- 
PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 
462D A146 C380

Received on Thu Mar 30 04:22:31 2006
Received on 2006-03-31 12:24:17