[ https://issues.apache.org/jira/browse/HBASE-12912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Busbey updated HBASE-12912: -------------------------------- Fix Version/s: (was: 1.2.0) 1.2.1 1.3.0 Still working on this [~jleach], or would you prefer we have someone else get a patch together? > StoreScanner calls Configuration for Boolean Check on each initialization > ------------------------------------------------------------------------- > > Key: HBASE-12912 > URL: https://issues.apache.org/jira/browse/HBASE-12912 > Project: HBase > Issue Type: Bug > Reporter: John Leach > Assignee: John Leach > Fix For: 2.0.0, 0.98.14, 1.0.2, 1.1.2, 1.3.0, 1.2.1 > > Attachments: StoreScannerStall.tiff > > Original Estimate: 1h > Remaining Estimate: 1h > > There is a clear CPU drain and iterator creation when creating store scanners > under high load. Splice was running a TPCC test of our database and we are > seeing object creation and CPU waste on the boolean check.... > Code Snippet... > if (store != null && ((HStore)store).getHRegion() != null > && store.getStorefilesCount() > 1) { > RegionServerServices rsService = > ((HStore)store).getHRegion().getRegionServerServices(); > if (rsService == null || !rsService.getConfiguration().getBoolean( > STORESCANNER_PARALLEL_SEEK_ENABLE, false)) return; > isParallelSeekEnabled = true; > executor = rsService.getExecutorService(); > } > Will attach profile... -- This message was sent by Atlassian JIRA (v6.3.4#6332)