I saw this idea on allourideas.org:

"Conflicts as first class citizens: Surface the conflict on read, and always 
accept a write, assuming it passes validation."

I was wondering if anyone could expand on this?

On write, conflicts will be rejected at the moment which is really handy from a 
simplicity point of view and in many use cases it's a good enough solution. If 
you use the all_or_nothing:true option through the bulk API then you can 
currently write conflicting documents and this is (as I understand it) exactly 
what replication does.

So, is this idea, about changing the default behaviour to act as the 
all_or_nothing option? Does it get rid of the ability to detect and reject 
conflicts at write time? Lastly, why does anyone want it when we seem to have 
the best of both worlds at the moment?

________________________________
Sophos Limited, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United 
Kingdom.
Company Reg No 2096520. VAT Reg No GB 991 2418 08.

Reply via email to