This release of Grid introduces a new capability in the Aviary package for collecting submission ids from a Query Server using a page size and offset. This feature was designed for two purposes:
1) help Aviary clients such as Cumin to manage large submission sets at increasing scale
2) enable an Aviary client to query for new submissions from a point-in-time (i.e., from the latest submission it knows about)
In QMF, new submission objects become available in the QMF object space as they are created. Aviary and its use of SOAP requires a pull model to gather information about these new submissions. Also, if Cumin is brought on-line in an existing Grid deployment but with an empty database for submissions, it may need a way to incrementally load older submissions using a background thread. Once a submission ID is collected, the details of that submission can be retrieved by the Aviary getSubmissionSummary operation. The BEFORE/AFTER mode is optional which means that results will instead be returned in lexical order.