Skip to content

/members endpoint returns incomplete results for large bundles (only latest releases) - M20 navcam_ops_stereo #782

Description

@jordanpadams

Checked for duplicates

Yes - I've already checked

🐛 Describe the bug

The /members endpoint for the bundle urn:nasa:pds:mars2020_navcam_ops_stereo is returning only 176,269 files (releases 14 and 15 only), whereas the full bundle should contain 2,233,883 files across all releases. This is causing downstream impact on NSSDCA Deep Archive SIP generation — the SIP tool (pds-deep-archive) is only picking up the newest releases instead of the full mission.

This is most likely tightly coupled with the ancestry sweeper issues documented in NASA-PDS/registry-sweepers#171 and #717, where ancestry is not being properly written for all products/releases, causing the /members endpoint to return incomplete results.

🕵️ Expected behavior

The /members endpoint should return all members across all releases of the bundle (~2,233,883 files), not just the newest releases.

📜 To Reproduce

  1. Go to https://pds.mcp.nasa.gov/api/search/1/products/urn:nasa:pds:mars2020_navcam_ops_stereo
  2. Note the bundle properties
  3. Go to https://pds.mcp.nasa.gov/api/search/1/products/urn:nasa:pds:mars2020_navcam_ops_stereo/members
  4. Only 176,269 files are returned (releases 14 and 15 only); expected ~2,233,883 files (all releases)

🖥 Environment Info

  • Environment: Production (pds.mcp.nasa.gov)

📚 Version of Software Used

Latest production

🩺 Test Data / Additional context

Downstream impact: NSSDCA Deep Archive SIP generation is incomplete — the SIP only contains the newest releases instead of the entire mission bundle, requiring a new complete SIP to be regenerated.

Related issues:

🦄 Related requirements

N/A


For Internal Dev Team To Complete

⚙️ Engineering Details

🎉 Integration & Test

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions