apurtell commented on pull request #2261: URL: https://github.com/apache/hbase/pull/2261#issuecomment-686629676
Who is the consumer of the Admin API? This is where all of this is ultimately exposed. The consumer of the Admin API is an admin level user. They import org.apache.hadoop.hbase.client.*. They use the interfaces in Admin.java. Their only interaction with a connection is Connection, ConnectionFactory, Admin, Table, etc. This is where the limit must be expressed. Users don't hand craft RPC messages. RPC internals, like particular *Request and *Response classes, are internal implementation detail, are not directly exposed to users, and are not expected to be used by users. Users should not be made to deal with them just to limit a potential firehose of ring entries. Hope that helps! ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
