Why not WRITE.ALL READ.ONE? I don't think permissions are updated often and
READ.ONE provides maximum availability.


2013/3/4 aaron morton <aa...@thelastpickle.com>

> In this case, it means that if there is a network split between the 2
> datacenters, it is impossible to get the quorum, and all connections will
> be rejected.
>
> Yes.
>
> Is there a reason why Cassandra uses the Quorum consistency level ?
>
> I would guess to ensure there is a single, cluster wide, set of
> permissions.
>
> Using LOCAL or one could result in some requests that are rejected being
> allowed on other nodes.
>
> Cheers
>
>
> -----------------
> Aaron Morton
> Freelance Cassandra Developer
> New Zealand
>
> @aaronmorton
> http://www.thelastpickle.com
>
> On 1/03/2013, at 6:40 AM, Jean-Armel Luce <jaluc...@gmail.com> wrote:
>
> Hi,
>
>
> I am using Cassandra 1.2.2.
> There are 16 nodes in my cluster in 2 datacenters (8 nodes in each
> datacenter).
> I am using NetworkTopologyStrategy.
>
> For information, I set a RF = 6 (3 replicas in each datacenter)
>
> With 1.2.2, I am using the new authentication backend
> PasswordAuthenticator with the authorizer CassandraAuthorizer.
>
> In the documentation (
> http://www.datastax.com/docs/1.2/security/security_keyspace_replication#security-keyspace-replication),
> it is written that for all system_auth-related queries, Cassandra uses the
> QUORUM consistency level.
>
> In this case, it means that if there is a network split between the 2
> datacenters, it is impossible to get the quorum, and all connections will
> be rejected.
>
> Is there a reason why Cassandra uses the Quorum consistency level ?
> Maybe a local_quorum conssitency level (or a one consistency level) could
> do the job ?
>
> Regards
> Jean Armel
>
>
>


-- 
Best regards,
 Vitalii Tymchyshyn

Reply via email to