This project is read-only.
1

Closed

Provide call argument to limit RetrieveMultiple all pages query to max # of records

description

Provide call argument to limit RetrieveMultiple all pages query to max # of records. As the size of unknown result sets increases, the caller becomes more prone to encountering OutOfMemoryException. By using a max record count limit, we can bail out of the iterative retrieval before this is reached, but still be able to retrieve more than a single page.

Use case, retrieve all async operations for deletion. If result set is in the millions of records, could encounter OOM. Instead retrieve them in sets of 100k at a time using this limit.
Closed Nov 3, 2016 at 11:30 PM by maustinjones

comments

wrote Nov 3, 2016 at 11:30 PM

Resolved with changeset 36051: fix bachextensions OOM issue and add max records call arg to retrieve multiple extension

wrote Nov 3, 2016 at 11:45 PM

Associated with changeset 36052: backport #1664/#1665 to v7 branch

wrote Nov 3, 2016 at 11:54 PM

Associated with changeset 36053: backport #1664/#1665 to v6 branch

wrote Nov 4, 2016 at 12:10 AM

Associated with changeset 36054: backport #1664/#1665 to v5 branch

wrote Thu at 12:04 PM