On 28/01/2009, at 10:35 PM, Jan Lehnardt wrote:

It sure is, as long as the one person can present his ideas to the
community which can accept them verbatim. Alas, this has not
happened yet, so there is nothing to argue about.

Absolutely agree. Right now however the project is moving ahead in manner that presumes that this *has* happened. That's the basis of my point. There is no discussion about that vision. Maybe it would get 100% endorsement. Maybe other people might have some ideas that would adjust or enhance that direction. But right now, there's no chance of that happening because, as my first email on this point said: Where's the roadmap, the architectural discussion?

The vision hasn't been handed over to the community. I don't think it's unreasonable for me to expect that it will be now that it's an Apache project, and certainly before e.g. an API freeze.

I acknowledge though that I might have closed the issue a little
prematurely and without enough context in my spree to find
0.9 blockers.

_bulk_docs is the only transactional mechanism in CouchDB. Alarm bells went off when I saw that it was effectively decided to remove that behaviour. And even in a cluster setup (as opposed to a partition- tolerant distributed system), it is possible to provide transactional behaviour. Sure, it's some work, with it's own set of issue, but IMO the benefit is enormous, and virtually impossible to do outside the system unless it provides something like an XA interface, which seems wrong.

Is there some community discussion about whether CouchDB multinode clusters are going to be partition tolerant?

Antony Blakey
--------------------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

The greatest challenge to any thinker is stating the problem in a way that will allow a solution
  -- Bertrand Russell

Reply via email to