[
https://issues.apache.org/jira/browse/HBASE-902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell updated HBASE-902:
---------------------------------
Status: Patch Available (was: Reopened)
> Add force compaction and force split operations to UI and Admin
> ---------------------------------------------------------------
>
> Key: HBASE-902
> URL: https://issues.apache.org/jira/browse/HBASE-902
> Project: Hadoop HBase
> Issue Type: Improvement
> Reporter: stack
> Assignee: Andrew Purtell
> Fix For: 0.19.0
>
> Attachments: 902-1.patch, 902-2.patch, 902-3.patch, 902.fix.patch,
> split.png, ui.1.png
>
>
> Would help debugging or at start of big upload or if we have a hot region we
> want to distribute over the cluster if we could just manually force the
> splitting of regions.
> I thought it would be just a little messing in jsp but its a bit more than
> that.
> Actual decision to split is made down in guts of the Store. Won't split if
> any references still around and a file must be > maxsize.
> Chatting w/ Jon Gray, could set a flag on the region that we want to split.
> Could do this from UI (Can get to HRegion instance from HRS instance in HRS
> jsp). Stores have references to their hosting regions (I think). When
> figuring if we're to split, check the force split flag up in the hosting
> region.
> To get the flag checked, safest way is to just force a flush (Otherwise, have
> to mess w/ locks in the compact/splitter thread). Registering a flush
> request on a region is easy enough to do. Its a public method on HRS (or HR).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.