[jira] [Created] (HBASE-14227) Fold special cased MOB APIs into existing APIs
Andrew Purtell created HBASE-14227: -- Summary: Fold special cased MOB APIs into existing APIs Key: HBASE-14227 URL: https://issues.apache.org/jira/browse/HBASE-14227 Project: HBase Issue Type: Task Reporter: Andrew Purtell Priority: Critical There are a number of APIs that came in with MOB that are not new actions for HBase, simply new actions for a MOB implementation: - compactMob - compactMobs - majorCompactMob - majorCompactMobs - getMobCompactionState And in HBaseAdmin: - validateMobColumnFamily Remove these special cases from the Admin API where possible by folding them into existing APIs. We definitely don't need one method for a singleton and another for collections. Ideally we will not have any APIs named *Mob when finished, whether MOBs are in use on a table or not should be largely an internal detail. Exposing as schema option would be fine, this conforms to existing practice for other features. Marking critical because I think removing the *Mob special cased APIs should be a precondition for release of this feature either in 2.0 or as a backport. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (HBASE-14228) Close BufferedMutator and connection in MultiTableOutputFormat
Jerry He created HBASE-14228: Summary: Close BufferedMutator and connection in MultiTableOutputFormat Key: HBASE-14228 URL: https://issues.apache.org/jira/browse/HBASE-14228 Project: HBase Issue Type: Bug Components: mapreduce Affects Versions: 1.1.1 Reporter: Jerry He Assignee: Jerry He Priority: Minor Close BufferedMutator and connection in MultiTableRecordWriter of MultiTableOutputFormat. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (HBASE-14226) Merge group admin APIs into Admin
Andrew Purtell created HBASE-14226: -- Summary: Merge group admin APIs into Admin Key: HBASE-14226 URL: https://issues.apache.org/jira/browse/HBASE-14226 Project: HBase Issue Type: Sub-task Reporter: Andrew Purtell The initial implementation strategy proposed for group based assignment was coprocessor based, but we went a different route. Support for the group admin APIs will be universal with it in core, so consider merging these APIs into Admin. When doing so, consider where existing APIs can be overloaded to hold down the number of methods in Admin. -- This message was sent by Atlassian JIRA (v6.3.4#6332)