You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "craig mcmillan (JIRA)" <ji...@apache.org> on 2013/08/29 01:17:52 UTC

[jira] [Issue Comment Deleted] (CASSANDRA-5949) CqlRecordWriter sends empty composite partition-key components to thrift

     [ https://issues.apache.org/jira/browse/CASSANDRA-5949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

craig mcmillan updated CASSANDRA-5949:
--------------------------------------

    Comment: was deleted

(was: diff --git a/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java b/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
index 4746f8a..847593b 100644
--- a/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
+++ b/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
@@ -304,7 +304,7 @@ final class CqlRecordWriter extends AbstractColumnFamilyRecordWriter<Map<String,
         {
             ByteBuffer[] keys = new ByteBuffer[partitionKeyColumns.length];
             for (int i = 0; i< keys.length; i++)
-                keys[i] = keyColumns.get(partitionKeyColumns[i]);
+                keys[i] = keyColumns.get(partitionKeyColumns[i]).duplicate();

             partitionKey = CompositeType.build(keys);
         })
    
> CqlRecordWriter sends empty composite partition-key components to thrift
> ------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5949
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5949
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Hadoop
>            Reporter: craig mcmillan
>             Fix For: 1.2.8
>
>
> when there is a composite partition-key, CqlRecordWriter.getPartitionKey() consumes the content of the key-component ByteBuffers, leaving empty key-components to be written to thrift

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira