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