[SERVER-7658] Memory check for aggregation via a mongos running on 32 bit linux seems to be wrong Created: 13/Nov/12  Updated: 11/Jul/16  Resolved: 31/Jul/13

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 2.5.1

Type: Bug Priority: Major - P3
Reporter: Gernot Pansy Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Description   

If run a aggregation via a mongos running 32bit linux it fails with not enough RAM (needs more than 10%). The same aggregation works on 64bit linux with same amount of RAM.

If also seen aggregation commands failing on 32bit linux mongos where only 67 small records are aggregated.

All aggregations matches only one shard via shardkey in $match.



 Comments   
Comment by Mathias Stearn [ 31/Jul/13 ]

Fixed due to SERVER-9444 which now uses a fixed limit of 100MB and can spill to disk if that is exceeded.

Comment by Mathias Stearn [ 11/Apr/13 ]

Moving to 2.5 since this will be resolved with the external sort changes

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