Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
2.8.0-rc5
-
Fully Compatible
-
ALL
-
Description
Starting with commit 02a78a7f3 (from SERVER-16431), a system.profile collection is no longer created when using --profile. The collection is still created when enabling the profiler via runCommand, however:
// Using `./mongod --profile=2`
|
//
|
> db.runCommand({profile: 2});
|
{ "was" : 2, "slowms" : 100, "ok" : 1 }
|
> db.getCollectionNames();
|
[ "system.indexes" ]
|
> db.foo.insert({});
|
WriteResult({ "nInserted" : 1 })
|
> db.getCollectionNames();
|
[ "foo", "system.indexes" ]
|
|
|
// Using `./mongod`
|
//
|
> db.runCommand({profile: 2});
|
{ "was" : 0, "slowms" : 100, "ok" : 1 }
|
> db.getCollectionNames();
|
[ "system.indexes", "system.profile" ]
|
> db.foo.insert({});
|
WriteResult({ "nInserted" : 1 })
|
> db.getCollectionNames();
|
[ "foo", "system.indexes", "system.profile" ]
|