bulk request logging changes

    1) Latency, requestSize logging
Here we are logging response latency per shard. So we need to wait for all the responses to comeback for all the sub requests associated with the bulk request