Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-6416

Mapping missing for cassandra TimeUUIDType which is Primary Key in our case too.

Details

    Description

      Hi guys

      My column family defination:

      create column family tc_audit_trail
          with key_validation_class = TimeUUIDType
           and comparator = UTF8Type
           and column_metadata = [
             	{column_name: userid, validation_class: LongType,index_name : 'user', index_type : 0},
             	{column_name: entityid, validation_class: LongType,index_name : 'entity', index_type : 0},
             	{column_name: entitytype, validation_class: UTF8Type,index_name : 'entityType', index_type : 0},
      	{column_name: logtype, validation_class: UTF8Type,index_name : 'logType', index_type : 0},
      	{column_name: comment, validation_class: UTF8Type}
           ];

      Maria DB defination:

      CREATE TABLE tc_audit_trail (
      	`key` bigint(6) DEFAULT 0 NOT NULL,
      	userid bigint(19),
      	entityid bigint(19),
      	entitytype varchar(60),
      	logtype varchar(60),
      	comment text(65535),
      	PRIMARY KEY (`key`)
      ) ENGINE=CASSANDRA DEFAULT `thrift_host`='127.0.0.1' `keyspace`='timescity' `column_family`='tc_audit_trail'

      error: ERROR: Internal error: Failed to map PRIMARY KEY to 
      datatype org.apache.cassandra.db.marshal.TimeUUIDType Error 
      Code: 1815

      Attachments

        Activity

          As far as I can see, there is no mapping for TimeUUIDType in the current implementation.

          elenst Elena Stepanova added a comment - As far as I can see, there is no mapping for TimeUUIDType in the current implementation.
          mithun12000 Mithun Mandal added a comment -

          when we can expect to be implemented? Also for development process how can build mysql from source. so that i can contribute in cassandra SE.

          mithun12000 Mithun Mandal added a comment - when we can expect to be implemented? Also for development process how can build mysql from source. so that i can contribute in cassandra SE.

          There are a lot of other bugs/tasks which we believe have higher impact. As a consequence, fixing this one is not on anyone's todo at the moment. So, we can't promise any particular date.

          As for development: one can get the source from https://github.com/MariaDB/server.

          Cassandra SE can (and will) only be built if Thrift library is installed.

          The build process is:
          Run "cmake ." in the source tree. Look for lines like

          -- Performing Test CASSANDRASE_OK
          -- Performing Test CASSANDRASE_OK - Success

          If you have them, you can run "make" and MariaDB will be built with the cassandra engine.

          psergei Sergei Petrunia added a comment - There are a lot of other bugs/tasks which we believe have higher impact. As a consequence, fixing this one is not on anyone's todo at the moment. So, we can't promise any particular date. As for development: one can get the source from https://github.com/MariaDB/server . Cassandra SE can (and will) only be built if Thrift library is installed. The build process is: Run "cmake ." in the source tree. Look for lines like -- Performing Test CASSANDRASE_OK -- Performing Test CASSANDRASE_OK - Success If you have them, you can run "make" and MariaDB will be built with the cassandra engine.

          In case you're going to expend a lot of effort on the Cassandra engine, be sure to read http://s.petrunia.net/blog/?p=88 first.

          psergei Sergei Petrunia added a comment - In case you're going to expend a lot of effort on the Cassandra engine, be sure to read http://s.petrunia.net/blog/?p=88 first.

          Changing status to Wont-Fix as there is no work planned on Cassandra-SE currently

          psergei Sergei Petrunia added a comment - Changing status to Wont-Fix as there is no work planned on Cassandra-SE currently

          People

            Unassigned Unassigned
            mithun12000 Mithun Mandal
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.