Priority: Critical - P2
Resolution: Won't Fix
Affects Version/s: 3.6.5
Fix Version/s: None
I check the source code in the file mr.cpp and I can see
that a Map-Reduce with nonAtomic: true and outType: reduce can generate a Global Lock.
In the comment in the code is written: "This must be global because we may write across different databases."
My question is how can a map reduce will write across different databases, if it is needed to specified the output database of the map reduce?
This Global locks has a lot of influence in the performance of another operations that are I am running (make them slow).