I have a doubt about combiner functioning in Hadoop Map/Reduce Framework. The combiner operation is applied only on key-value pairs output by a map task or on all map tasks occurring on a given node. In fact, i have done some tests and it seems to be the first one. If I'm right, according to you, why this behavior has been chosen knowing that combining all map tasks outputs can be very beneficial to decrease bandwidth use.
thanks in advance