William The issue is regarding whether you will see A or B; with any guarantee of either. The discussion implies no; until the QW is complete.
/*********************** sent from my android...please pardon occasional typos as I respond @ the speed of thought ************************/ On Apr 17, 2011 7:48 AM, "William Oberman" <ober...@civicscience.com> wrote: I'm pretty new to all of this, and I'm in the process of building my mental model of Cassandra, but I'm still feeling better about this thread. The way I figure it: 1. I'm trying to mutate the state of a key's column from A to B from a thread somewhere (quorum) 2. I'm trying to read the state of a key from a thread somewhere else (quorum) If #1 succeeds I'm guaranteed to see B. If #1 fails (with an exception) I'll see either A or B. I think I was concerned about that, and wanted to see A in #2 until success in #1. But, I wanted to get to state B, and if #1 retries until guaranteed success, do I care if I set B earlier than I expected? I'm thinking no. I guess in terms of distributed algorithms/reasoning about systems, I'm feeling ok with this level of guarantee (again, given the failed write tells the client code of the undefined state). On Apr 17, 2011, at 10:10 AM, James Cipar <jci...@cmu.edu> wrote: > I'm pretty new to Cassandra, ...