Benedict created CASSANDRA-9706: ----------------------------------- Summary: Precompute ColumnIdentifier comparison Key: CASSANDRA-9706 URL: https://issues.apache.org/jira/browse/CASSANDRA-9706 Project: Cassandra Issue Type: Improvement Components: Core Reporter: Benedict Assignee: Benedict Priority: Minor Fix For: 3.0 beta 1
Follow up to CASSANDRA-9701. I had hoped to precompute a total order on the ColumnIdentifier, but decided this would be too risky, with the necessary periodic rebalancing. So instead, I've hoisted the first 8 bytes of any name into a long which we can compare to short-circuit all of the expensive work of ByteBufferUtil.compareUnsigned, making this another very trivial patch (of debatable necessity to be distinct, but I've already snuck one extra change in to the previous ticket). -- This message was sent by Atlassian JIRA (v6.3.4#6332)