Well… I didn’t expect them to be free :) Knowing the price would help weigh the consequences of using them though. I just don’t want to implement a check/write/double check solution if it ends up being actually more expensive in total operations and time than simply using LWT. Any thoughts in that regard?
Wayne On Aug 13, 2014, at 1:10 PM, Robert Coli <rc...@eventbrite.com<mailto:rc...@eventbrite.com>> wrote: On Wed, Aug 13, 2014 at 9:16 AM, Wayne Schroeder <wschroe...@pinsightmedia.com<mailto:wschroe...@pinsightmedia.com>> wrote: Are there hidden costs to LWT (paxos) that are not represented in the total time and number of operations? For example, are there some under-the-hood locks that could cause contention issues when processing significant quantities of LWT under load? "Transactions" are not the sweet spot of a distributed log structured database with immutable datafiles, LWT comes at a significant cost compared to other operations in Cassandra. Put another way, lunch is still not free. :D =Rob