[
https://issues.apache.org/jira/browse/HBASE-7772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13572718#comment-13572718
]
Gary Helmling edited comment on HBASE-7772 at 2/6/13 7:33 PM:
--------------------------------------------------------------
In trunk, we already have a new version of TestTokenAuthentication that tests
the client/server interactions for token authentication. However, this only
exercises an RPC client directly, so it doesn't go through the
HConnectionImplementation path where the problem occurred.
I'm not sure how we can easily run PerformanceEvaluation + security in the
absence of a supporting KDC. I've thought about how we can better test
security in general, even to the point of embedding a java based KDC, doing
principal and keytab generation, etc. But that seems like a much larger effort
outside the scope of this issue.
I agree that we have a big hole in coverage here, though, and I'm open to any
ideas.
was (Author: ghelmling):
In trunk, we already have a new version of TestTokenAuthentication that
tests the client/server interactions for token authentication. However, this
only exercises an RPC client directory, so it doesn't go through the
HConnectionImplementation path where the problem occurred.
I'm not sure how we can easily run PerformanceEvaluation + security in the
absence of a supporting KDC. I've thought about how we can better test
security in general, even to the point of embedding a java based KDC, doing
principal and keytab generation, etc. But that seems like a much larger effort
outside the scope of this issue.
I agree that we have a big hole in coverage here, though, and I'm open to any
ideas.
> clusterId is not set in conf properly if only
> TableMapReduceUtil.initCredentials() is called
> --------------------------------------------------------------------------------------------
>
> Key: HBASE-7772
> URL: https://issues.apache.org/jira/browse/HBASE-7772
> Project: HBase
> Issue Type: Bug
> Reporter: Francis Liu
> Assignee: Francis Liu
> Fix For: 0.96.0, 0.94.5
>
> Attachments: HBASE-7772_94.patch, HBASE-7772.patch,
> HBASE-7772-v2_0.94.patch, HBASE-7772-v2.patch
>
>
> clusterId is not set in the job's conf correctly if only
> TableMapReduceUtil.initCredentials() is called and thus fails to include the
> token when using an hbase client in any of the job's tasks. This is a
> regression.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira