[ https://issues.apache.org/jira/browse/CASSANDRA-10316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14745377#comment-14745377 ]
Sylvain Lebresne commented on CASSANDRA-10316: ---------------------------------------------- Assuming CI passes, +1. > Improve ColumnDefinition comparison performance > ----------------------------------------------- > > Key: CASSANDRA-10316 > URL: https://issues.apache.org/jira/browse/CASSANDRA-10316 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Benedict > Assignee: Benedict > Fix For: 3.0.x > > > We have already improved the performance here for the basic comparison, > however since these happen exceedingly frequently we may as well go a little > (easy step) further. This is a really tiny patch, and we should aim to > include before GA, but not RC. > Right now we use all of an int for the metadata presorting, but in fact we > only need 2-3 bytes for this. We can upcast the int to a long, and use the > remaining bits to store the prefix of the _name_. This way, a majority of > comparisons become a single long comparison. Which will be considerably > cheaper. -- This message was sent by Atlassian JIRA (v6.3.4#6332)