Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-7509

conditional updates don't work from cqlsh

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Urgent
    • Resolution: Fixed
    • 2.1 rc4
    • Legacy/Tools
    • None
    • Critical

    Description

      apache-cassandra-2.1.0-rc2/bin $ ./cqlsh
      Connected to Test Cluster at 127.0.0.1:9042.
      [cqlsh 5.0.1 | Cassandra 2.1.0-rc2 | CQL spec 3.1.7 | Native protocol v3]
      Use HELP for help.
      cqlsh> use ks1;
      cqlsh:ks1> create table users(
             ... userID uuid,
             ... fname text,
             ... lname text,
             ... email text,
             ... address text,
             ... zip int,
             ... state text,
             ... PRIMARY KEY ((userID, fname), state)
             ... );
      cqlsh:ks1> insert into users (userID, fname, state, email) VALUES (cfd66ccc-d857-4e90-b1e5-df98a3d40cd6, 'laura', 'ca', 'lauras@gmail.com') if not exists;
      code=2200 [Invalid query] message="Conditional updates are not supported by the protocol version in use. You need to upgrade to a driver using the native protocol v2."
      cqlsh:ks1>
      

      Attachments

        1. 7509-v2.txt
          307 kB
          Tom Hobbs
        2. CASSANDRA-2.1.0-7509.patch
          290 kB
          Mikhail Stepura

        Activity

          People

            thobbs Tom Hobbs
            jjordan Jeremiah Jordan
            Tom Hobbs
            Aleksey Yeschenko
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: