[ 
https://issues.apache.org/jira/browse/HDFS-7847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14354259#comment-14354259
 ] 

stack commented on HDFS-7847:
-----------------------------

Mighty [~clamb] I forgot about that proxy stuff. It was never pretty....

So idea is that you add proxies for protocols' currently hardwired? That sounds 
needed if we want to fake out DFSClient that there are thousands of DNs with 
millions of blocks each. How comes I don't see your added code replacing 
current hard-wiring of DatanodeProtocol, etc?

On NNThroughputBenchmark, I think you should just steal the good bits and leave 
the rest behind you. I say this because I don't think you will be able to put 
up a load on a NN in a unit test that emulates thousands of nodes making 
mega-reports about millions upon millions of blocks while simulating thousands 
of clients. I'd think you'll want to stand up a NN and then batter it for hours 
on end from many processes distributed over a cluster.  Just a suggestion.



> Modify NNThroughputBenchmark to be able to operate on a remote NameNode
> -----------------------------------------------------------------------
>
>                 Key: HDFS-7847
>                 URL: https://issues.apache.org/jira/browse/HDFS-7847
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>    Affects Versions: HDFS-7836
>            Reporter: Colin Patrick McCabe
>            Assignee: Charles Lamb
>         Attachments: HDFS-7847.000.patch, make_blocks.tar.gz
>
>
> Modify NNThroughputBenchmark to be able to operate on a NN that is not in 
> process. A followon Jira will modify it some more to allow quantifying native 
> and java heap sizes, and some latency numbers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to