Thanks Philip. This explains why I see ALL. Any idea why sometimes ONE is returned?
— Michał On Fri, Jan 30, 2015 at 4:18 PM, Philip Thompson <philip.thomp...@datastax.com> wrote: > Jan is incorrect. Keyspaces do not have consistency levels set on them. > Consistency Levels are always set by the client. You are almost certainly > running into https://issues.apache.org/jira/browse/CASSANDRA-7947 which is > fixed in 2.1.3 and 2.0.12. > On Fri, Jan 30, 2015 at 8:37 AM, Michał Łowicki <mlowi...@gmail.com> wrote: >> Hi Jan, >> >> I'm using only one keyspace. Even if it defaults to ONE why sometimes ALL >> is returned? >> >> On Fri, Jan 30, 2015 at 2:28 PM, Jan <cne...@yahoo.com> wrote: >> >>> HI Michal; >>> >>> The consistency level defaults to ONE for all write and read operations. >>> However consistency level is also set for the keyspace. >>> >>> Could it be possible that your queries are spanning multiple keyspaces >>> which bear different levels of consistency ? >>> >>> cheers >>> Jan >>> >>> C* Architect >>> >>> >>> On Friday, January 30, 2015 1:36 AM, Michał Łowicki <mlowi...@gmail.com> >>> wrote: >>> >>> >>> Hi, >>> >>> We're using C* 2.1.2, django-cassandra-engine which in turn uses >>> cqlengine. LOCAL_QUROUM is set as default consistency level. From time to >>> time we get timeouts while talking to the database but what is strange >>> returned consistency level is not LOCAL_QUROUM: >>> >>> code=1200 [Coordinator node timed out waiting for replica nodes' responses] >>> message="Operation timed out - received only 3 responses." >>> info={'received_responses': 3, 'required_responses': 4, 'consistency': >>> 'ALL'} >>> >>> >>> code=1200 [Coordinator node timed out waiting for replica nodes' responses] >>> message="Operation timed out - received only 1 responses." >>> info={'received_responses': 1, 'required_responses': 2, 'consistency': >>> 'LOCAL_QUORUM'} >>> >>> >>> code=1100 [Coordinator node timed out waiting for replica nodes' responses] >>> message="Operation timed out - received only 0 responses." >>> info={'received_responses': 0, 'required_responses': 1, 'consistency': >>> 'ONE'} >>> >>> >>> Any idea why it might happen? >>> >>> -- >>> BR, >>> Michał Łowicki >>> >>> >>> >> >> >> -- >> BR, >> Michał Łowicki >>