You are looking at obsolete code.

CHANGES.txt
0.6.3
 * don't reject reads at CL.ALL (CASSANDRA-1152)


On Wed, Nov 3, 2010 at 5:27 PM, Maifi Khan <maifi.k...@gmail.com> wrote:
> Hi
> Inside org.apache.cassandra.thrift,  in CassandraServer.java, it seems
> that read operation for Consistency level  "all" is not supported.
>
> Is this the case?
> Does this mean there is no way to read from all the copy?  if there
> are 3 copies of data, I would like to read all of them.
>
> I gave the code snippet below.
>
>
>
>  protected Map<String, ColumnFamily>
> readColumnFamily(List<ReadCommand> commands, ConsistencyLevel
> consistency_level)
>    throws InvalidRequestException, UnavailableException, TimedOutException
>    {
>        // TODO - Support multiple column families per row, right now
> row only contains 1 column family
>        Map<String, ColumnFamily> columnFamilyKeyMap = new
> HashMap<String,ColumnFamily>();
>
>        if (consistency_level == ConsistencyLevel.ZERO)
>        {
>            throw new InvalidRequestException("Consistency level zero
> may not be applied to read operations");
>        }
>        if (consistency_level == ConsistencyLevel.ALL)
>        {
>            throw new InvalidRequestException("Consistency level all
> is not yet supported on read operations");
>        }
>        if (consistency_level == ConsistencyLevel.ANY)
>        {
>            throw new InvalidRequestException("Consistency level any
> may not be applied to read operations");
>        }
>
>
>
> thanks
> Maifi
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Reply via email to