[
https://issues.apache.org/jira/browse/HBASE-14888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-14888:
--------------------------
Attachment: 14888v23.patch
Test failures were because I was not returning procid.
This patch also adds throwing an exception when a coprocessor asks us to
by-pass a method call. Previous it was just by-passing silently which seems
wrong. Matteo found that we by-pass in add column too... Let me dig in more
here on this by-pass on why it exists.
Good thing is that we have unit tests that enforce our semantic (whether it
right or wrong).
Trying this new patch in meantime to see if I fixes unit tests and to see if
revert of checkstyle changes fixes checkstyle report generation again.
> ClusterSchema: Add Namespace Operations
> ---------------------------------------
>
> Key: HBASE-14888
> URL: https://issues.apache.org/jira/browse/HBASE-14888
> Project: HBase
> Issue Type: Sub-task
> Components: API
> Reporter: stack
> Assignee: stack
> Fix For: 2.0.0
>
> Attachments:
> 0001-Add-in-a-ClusterSchema-Interface.-It-will-have-all-Av2.patch,
> 14888.patch, 14888.v8.txt, 14888v11.patch, 14888v12.patch, 14888v13.patch,
> 14888v14.patch, 14888v15.patch, 14888v16.patch, 14888v17.txt, 14888v18.patch,
> 14888v19.patch, 14888v20.patch, 14888v22.patch, 14888v23.patch, 14888v3.txt,
> 14888v4.txt, 14888v5.txt, 14888v6.txt, 14888v7.txt, 14888v9.txt, test.patch
>
>
> Add in a ClusterSchema Interface. It will have all API for all cluster
> manipulation; adding namespaces, tables, amending column families, etc. The
> idea is to gather up our mess and put it all behind a tidy API that all works
> the same way whatever you changing returning a Future to wait on and behind
> the scenes driving Procedures.
> This patch does namespace operations first.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)