Hi all,
In compactsplitthread.java, the requestCompactionInternal method is like this:
private synchronized CompactionRequest requestCompactionInternal(final
HRegion r, final Store s,
...
ThreadPoolExecutor pool = (!selectNow && s.throttleCompaction(size))
? largeCompactions : smallCompactions;
...
this will cause all compactions with selectNow =true go to the small compaction
queue, even the size is large enough, is it reasonable?
I checked the commit history, this comes from HBASE-8665, is there any reason
or a bug?
thanks.
[email protected]