[
https://issues.apache.org/jira/browse/HBASE-15027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ramkrishna.s.vasudevan updated HBASE-15027:
-------------------------------------------
Release Note:
The property 'hbase.hfile.compactions.discharger.interval' has been renamed to
'hbase.hfile.compaction.discharger.interval' that describes the interval after
which the compaction discharger chore service should run.
The property 'hbase.hfile.compaction.discharger.thread.count' describes the
thread count that does the compaction discharge work.
The CompactedHFilesDischarger is a chore service now started as part of the
RegionServer and this chore service iterates over all the onlineRegions in that
RS and uses the RegionServer's executor service to launch a set of threads that
does this job of compaction files clean up.
Thanks for thorough reviews and comments. Lot of discussions happened before
coming up with this refactoring model.
> Refactor the way the CompactedHFileDischarger threads are created
> -----------------------------------------------------------------
>
> Key: HBASE-15027
> URL: https://issues.apache.org/jira/browse/HBASE-15027
> Project: HBase
> Issue Type: Bug
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Fix For: 2.0.0
>
> Attachments: HBASE-15027.patch, HBASE-15027_1.patch,
> HBASE-15027_2.patch, HBASE-15027_3.patch, HBASE-15027_3.patch,
> HBASE-15027_4.patch, HBASE-15027_5.patch, HBASE-15027_6.patch,
> HBASE-15027_7.patch, HBASE-15027_8.patch
>
>
> As per suggestion given over in HBASE-14970, if we need to create a single
> thread pool service for the CompactionHFileDischarger we need to create an
> exectuor service in the RegionServer level and create discharger handler
> threads (Event handlers) and pass the Event to the new Exectuor service that
> we create for the compaction hfiles discharger. What should be the default
> number of threads here? If a HRS holds 100 of regions - will 10 threads be
> enough? This issue will try to resolve this with tests and discussions and
> suitable patch will be updated in HBASE-14970 for branch-1 once this is
> committed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)