> > As far as I can remember, if you have unthrottled compaction, then the > message is different: it says "n/a".
Ah right! I am now completely convinced this needs a JIRA as well (indeed, if it's not fixed in C*3+, as Jeff mentioned). Thanks for the feedback Alex. Le jeu. 6 sept. 2018 à 11:06, Oleksandr Shulgin < oleksandr.shul...@zalando.de> a écrit : > On Thu, Sep 6, 2018 at 11:50 AM Alain RODRIGUEZ <arodr...@gmail.com> > wrote: > >> >> Be aware that this behavior happens when the compaction throughput is set >> to *0 *(unthrottled/unlimited). I believe the estimate uses the speed >> limit for calculation (which is often very much wrong anyway). >> > > As far as I can remember, if you have unthrottled compaction, then the > message is different: it says "n/a". The all zeroes you usually see when > you only have Validation compactions, and apparently Cleanup work the same > way, at least in the 2.1 version. > > > https://github.com/apache/cassandra/blob/06209037ea56b5a2a49615a99f1542d6ea1b2947/src/java/org/apache/cassandra/tools/nodetool/CompactionStats.java#L102 > > Actually, if you look closely, it's obvious that only real Compaction > tasks count toward remainingBytes, so all Validation/Clenaup/Upgrade don't > count. The reason must be that only actual compaction is affected by the > throttling parameter. Is that assumption correct? > > In any case it would make more sense to measure the actual throughput to > provide an accurate estimate. Not sure if there is JIRA issue for that > already. > > -- > Alex > >