[ 
https://issues.apache.org/jira/browse/CASSANDRA-13106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15803078#comment-15803078
 ] 

Dave Brosius edited comment on CASSANDRA-13106 at 1/6/17 1:06 AM:
------------------------------------------------------------------

if you remove the -ea flag, this code will not be executed, and thus this issue 
will disappear.


was (Author: dbrosius):
if you remove the -ea flag, this issue will disappear.

> Unnecessary assertion
> ---------------------
>
>                 Key: CASSANDRA-13106
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13106
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Simon Zhou
>            Assignee: Simon Zhou
>            Priority: Minor
>         Attachments: CASSANDRA-13106.patch
>
>
> We had over 70 thousand sstables and it's slow to bootstrap new node, even 
> though the CPU utilization for main thread of Cassandra was nearly 100%. So 
> we took a few stack traces and found that the main thread were busy running 
> this line in Tracker.java:
> {code}
> assert Iterables.all(removed, remove);
> {code}
> Not exactly sure whether this line causes CPU utilization/bootstrapping 
> issue, but this line is redundant because the Predict we pass in is 
> Predicates.<SSTableReader>alwaysTrue(), which means the assertion always 
> returns true. So I propose to remove that line.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to