DataBiosphere / azul

Metadata indexer and query service used for AnVIL, HCA, LungMAP, and CGP
Apache License 2.0
7 stars 2 forks source link

Clarify and enforce bundle FQID equality semantics #6671

Open nadove-ucsc opened 1 week ago

nadove-ucsc commented 1 week ago

The indexer assumes that uuid and version are the only attributes that determine equality semantics between instances of BundleFQID. This assumption is inconsistently enforced, and the catalog_complete IT subtest could be made much simpler if we could rely on it.

nadove-ucsc commented 1 week ago

This change is also necessary to make the catalog_complete subtest compatible with upcoming changes from https://github.com/DataBiosphere/azul/issues/6626