Google's project hosting service
Posted Aug 14, 2006 23:21 UTC (Mon) by gstein
In reply to: Google's project hosting service
Parent article: Google's project hosting service
Note that we have seven Subversion developers on staff (nine in a few weeks). We have a very good idea of what is interesting for the public codebase, and what isn't :-) It isn't that we don't trust the other folks to make the right decision, it is that we've been working with them for many years and know they won't want to commit useless code into the tree.
Seriously, when you strip out the pieces that connect into Bigtable, there isn't anything all that useful left. There wouldn't be anything to put into the main line. It would just be some code sitting there as a non-functional adjunct to the FSFS and BDB backends.
And all that said... look at the article again -- first sentence, fourth paragraph. I'd like to see if we can strip the sensitive bits and publish the rest. It may still be interesting to somebody out there. For example, by taking a different look at the atomicity requirements (as we had to for Bigtable), there are some new things that could be done. The FSFS backend basically took that approach, greatly simplifying the code relative to the BDB backend. So while we can't provide a new backend to the community, somebody might be able to build a new one based on the concepts in our Bigtable-based one (or at least, from the pieces we'd be able to publish).
to post comments)