[ https://issues.apache.org/jira/browse/HBASE-26580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang resolved HBASE-26580. ------------------------------- Fix Version/s: 2.5.0 3.0.0-alpha-3 2.4.10 Hadoop Flags: Reviewed Resolution: Fixed Pushed to branch-2.4+. Thanks [~zhengzhuobinzzb]! > The message of StoreTooBusy is confused > --------------------------------------- > > Key: HBASE-26580 > URL: https://issues.apache.org/jira/browse/HBASE-26580 > Project: HBase > Issue Type: Task > Reporter: zhuobin zheng > Assignee: zhuobin zheng > Priority: Trivial > Fix For: 2.5.0, 3.0.0-alpha-3, 2.4.10 > > > > When check Store limit. We both check parallelPutToStoreThreadLimit and > parallelPreparePutToStoreThreadLimit. > {code:java} > if (store.getCurrentParallelPutCount() > this.parallelPutToStoreThreadLimit > || preparePutCount > this.parallelPreparePutToStoreThreadLimit) { > tooBusyStore = (tooBusyStore == null ? > store.getColumnFamilyName() : > tooBusyStore + "," + store.getColumnFamilyName()); > } {code} > But we only print Above parallelPutToStoreThreadLimit only. > > > {code:java} > if (tooBusyStore != null) { > String msg = > "StoreTooBusy," + this.region.getRegionInfo().getRegionNameAsString() + > ":" + tooBusyStore > + " Above parallelPutToStoreThreadLimit(" + > this.parallelPutToStoreThreadLimit + ")"; > if (LOG.isTraceEnabled()) { > LOG.trace(msg); > } > throw new RegionTooBusyException(msg); > }{code} > It confused me a lot time ...... > Just add message of parallelPreparePutToStoreThreadLimit > -- This message was sent by Atlassian Jira (v8.20.1#820001)