The mr1.js jstest tests this but doesn't check the command result and thus the test still passes:
res = db.runCommand({mapreduce: "mr1", map: m2, reduce: r2, out: {inline: true}}); print("t4: " + res.timeMillis);
The massert is when it tries to drop its temp collections:
[MongoDFixture:job0] 2016-12-08T09:28:13.441-0500 I - [conn4] Assertion: 28539:need a valid database name src/mongo/db/concurrency/d_concurrency.cpp 106
This massert does not occur in 3.2 or 3.4.
- is related to
-
SERVER-20113 File descriptors can be exhausted by killing map/reduce jobs on WiredTiger
- Closed