codice / ddf

DDF Distributed Data Framework - an open source, modular integration framework.
http://ddf.codice.org
Other
132 stars 181 forks source link

Support ID query paging #6742

Open derekwilhelm opened 1 year ago

derekwilhelm commented 1 year ago

What does this PR do?

Forward port of PR #6737

Who is reviewing it?

@pklinef @clockard

Select relevant component teams:

@codice/solr

Ask 2 committers to review/merge the PR and tag them here.

@glenhein @jlcsmith

How should this be tested?

  1. Ingest or create several metacards
  2. Query the catalog for all of the created metacards by their IDs and set the page size to smaller than the total number of metacards. For example: if there are 10 metacards, set the page size to 5
  3. Verify the first page of results are returned
  4. Adjust the start index to the second page and issue the query again
  5. Verify the second page of results are returned as expected (previously this would be the same list of results as the first query)

Any background context you want to provide?

What are the relevant tickets?

Fixes: #____

Screenshots

Checklist:

Notes on Review Process

Please see Notes on Review Process for further guidance on requirements for merging and abbreviated reviews.

Review Comment Legend:

derekwilhelm commented 1 year ago

build now

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.

derekwilhelm commented 11 months ago

build now

cxddfbot commented 11 months ago

Internal build has been started, your results will be available at build completion.

cxddfbot commented 11 months ago

Build SUCCESS See the job results in legacy Jenkins UI or in Blue Ocean UI.

derekwilhelm commented 7 months ago

build now

cxddfbot commented 7 months ago

Internal build has been started, your results will be available at build completion.

cxddfbot commented 7 months ago

Build SUCCESS See the job results in legacy Jenkins UI or in Blue Ocean UI.