[DOCS-9532] Docs for SERVER-23980: $graphLookup should spill to disk if allowDiskUse is specified Created: 05/Dec/16 Updated: 27/Oct/23 Resolved: 08/Aug/17 |
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | Server |
| Affects Version/s: | None |
| Fix Version/s: | 3.5 Desired |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Emily Hall | Assignee: | Jonathan DeStefano |
| Resolution: | Gone away | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: | |
| Days since reply: | 6 years, 27 weeks, 1 day ago |
| Description |
|
Engineering Ticket Description: $graphLookup should spill to disk when the size of the frontier and the visited set exceeds the maximum memory usage. In particular, DocumentSourceGraphLookUp::checkMemoryUsage() should be modified to spill if the size of the two data structures is too large. Second, any place where the frontier or visited set is iterated will need to be updated to use a file iterator if it has spilled to disk. |
| Comments |
| Comment by Kay Kim (Inactive) [ 08/Aug/17 ] |
|
Tickets created before server ticket has even started. Will close. |