Hi Krishna, Those 900ms seems consistent with the numbers we found while doing some benchmarks in the context of Llama:
http://cloudera.github.io/llama/ "We found that the first application master created from a client process takes around 900 ms to be ready to submit resource requests. Subsequent application masters created from the same client process take a mean of 20 ms. The application master submission throughput (discarding the first submission) tops at approximately 100 application masters per second." I believe there is room for improvement there. Cheers On Mon, Oct 21, 2013 at 7:16 AM, Krishna Kishore Bonagiri < [email protected]> wrote: > Hi, > I am seeing the following call to start() on AMRMClientAsync taking from > 0.9 to 1 second. Why does it take that long? Is there a way to reduce it, I > mean does it depend on any of the interval parameters or so in > configuration files? I have tried reducing the value of the first argument > below from 1000 to 100 seconds also, but that doesn't help. > > AMRMClientAsync.CallbackHandler allocListener = new > RMCallbackHandler(); > amRMClient = AMRMClientAsync.createAMRMClientAsync(1000, > allocListener); > amRMClient.init(conf); > amRMClient.start(); > > > Thanks, > Kishore > > -- Alejandro
