Oh, okay, got it - if there was more than one reducer then there needs to be a way to guarantee that the overall output from multiple reducers will still be sorted.
So I want to look for where the implementation of the shuffle/sort phase is located. Or find something on how Hadoop implements the MapReduce sort/shuffle phase. Thanks! -Sean
