[SERVER-15240] serverStatus metric "document.returned" incorrect Created: 12/Sep/14  Updated: 14/Apr/16  Resolved: 22/Mar/16

Status: Closed
Project: Core Server
Component/s: Querying
Affects Version/s: 2.7.6
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: J Rassi Assignee: James Wahlin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-15238 Add jstests for serverStatus().metrics Backlog
is related to SERVER-14964 nscanned not written to the logs at l... Closed
is related to SERVER-17862 Unify stats reporting for log/profile... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

Regression since 2.7.5; affects 2.7.6 and master.

The metrics "document.returned" from serverStatus().metrics no longer gets updated properly.

Reproduce with:

// Test "document.returned" when query returns documents.
db.foo.drop();
db.foo.insert({});
db.foo.insert({});
db.foo.insert({});
oldMetrics = db.serverStatus().metrics;
db.foo.find().itcount();
newMetrics = db.serverStatus().metrics;
assert.eq(newMetrics.document.returned, oldMetrics.document.returned + 3);



 Comments   
Comment by James Wahlin [ 22/Mar/16 ]

Tested both with read commands and legacy reads.

Comment by James Wahlin [ 22/Mar/16 ]

No longer an issue on the latest 3.0, 3.2 and 3.3 releases.

Generated at Thu Feb 08 03:37:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.