oftentimes people use time actually subconsciously to express causal
relations ("before/after"), as long as you have some other means to
establish causal relations, you don't really need to have an exactly clock.

On Mon, Jun 27, 2011 at 4:54 PM, aaron morton <aa...@thelastpickle.com>wrote:

> Without exception the timestamp is set by the client, not the server. The
> one exception to the without exception rule is CounterColumnType operations.
>
> If you are in a situation where you need better timing than you can get
> with ntp you should try to design around it.
>
> Hope that helps.
> -----------------
> Aaron Morton
> Freelance Cassandra Developer
> @aaronmorton
> http://www.thelastpickle.com
>
> On 28 Jun 2011, at 10:03, A J wrote:
>
> > During writes, the timestamp field in the column is the system-time of
> > that node (correct me if that is not the case and the system-time of
> > the co-ordinator is what gets applied to all the replicas).
> > During reads, the latest write wins.
> >
> > What if there is a clock skew ? It could lead to a stale write
> > over-riding the actual latest write, just because the clock of that
> > node is ahead of the other node. Right ?
>
>

Reply via email to