Hey Shayan,
Thanks for the response. I am using partitions=96, but to no avail, the number of reduces is still 4. The same flow worked fine before 0.5.
In the release notes for 0.5 I see: "the number of reduce tasks is determined dynamically, using the user-generated labels attached to task outputs. Hence, it is possible for a job with partitions set to N to have less than N reduce tasks (if, for e.g. there were fewer than N task output labels generated by the maps)".
So, I think due to the fact that map_shuffle and reduce_shuffle output (max) 4 files, I will not get more than 4 subsequent map/reduce tasks. I think I would need support for the other grouping modes in classic worker, or am I getting this wrong?