Skip to content

[core] Make it possible to disable sample-level versioning #560

@danielgafni

Description

@danielgafni

I'm sure that sample-level versioning might be too granular and unnecessary for some users.

We should add an option to ignore sample-level versions during MetadataStore.resolve_update and add a corresponding configuration option. We already have skip_comparison argument which can be tweaked into something like comparison: Literal["sample", "feature", "skip"]. comparison="feature" would still compare on ID columns to identify added or deleted samples.

This would tremendously speed up these queries as they would now only filter by feature versions and id columns.

The "changed" component of Increment would always be empty this way.

Metadata

Metadata

Assignees

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions