-
Type: Bug
-
Resolution: Duplicate
-
Priority: Minor - P4
-
None
-
Affects Version/s: 1.4.1, 1.4.3
-
Component/s: None
-
Labels:None
-
Environment:Sun May 23 16:25:17 db version v1.4.1, pdfile version 4.5
Sun May 23 16:25:17 git version: 5b29dec9707d50979c283057ca1b1572351eef9a
Sun May 23 16:25:17 sys info: Linux domU-12-31-39-06-79-A1 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
and
Wed Jun 9 19:27:44 db version v1.4.3, pdfile version 4.5
Wed Jun 9 19:27:44 git version: 47ffbdfd53f46edeb6ff54bbb734783db7abc8ca
Wed Jun 9 19:27:44 sys info: Linux domU-12-31-39-06-79-A1 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41Sun May 23 16:25:17 db version v1.4.1, pdfile version 4.5 Sun May 23 16:25:17 git version: 5b29dec9707d50979c283057ca1b1572351eef9a Sun May 23 16:25:17 sys info: Linux domU-12-31-39-06-79-A1 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41 and Wed Jun 9 19:27:44 db version v1.4.3, pdfile version 4.5 Wed Jun 9 19:27:44 git version: 47ffbdfd53f46edeb6ff54bbb734783db7abc8ca Wed Jun 9 19:27:44 sys info: Linux domU-12-31-39-06-79-A1 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
-
ALL
Executing db.getMongo().setSlaveOk() allows me to run a map reduce query on a replica pair slave but the equivalent group() query does not work. Reproduced on v1.4.1 and v1.4.3.
Master:
> db.sd_boxedice_checksLoadAvrg.group(
... {
... initial:
,
... reduce: function(doc, out)
...
... finalize: function(out)
... { ... out.average = out.running_average / out.count; ... }
... }
... );
[
{ "count" : 204931, "running_average" : 131253.02999999493, "average" : 0.6404742571889803 }
]
Slave
> db.sd_boxedice_checksLoadAvrg.group(
... {
... initial: {count: 0, running_average: 0},
... reduce: function(doc, out)
... {... out.count++;... out.running_average+=doc.v;... }
,
... finalize: function(out)
...
... }
... );
[
]