Skip to content

Include a Lab table and references from builds and checkouts #1948

Description

@alanpeixinho

Lab identity is stored inside JSON today:

• Builds: misc.lab
• Tests: misc.runtime (KCIDB naming)

Ingester

• On ingest, populate lab when the submission provides it (misc.lab for builds, misc.runtime for tests).
• Reuse existing standardize_labs() behavior (automatic lab names → automatic_lab, fallback to origin when missing).
• Write the resolved value to the column, not only the raw JSON field.

Acceptance criteria
• New ingestion populates lab on builds and tests when data is available.
• Hot-path queries use the column, not JSON extraction, for lab filtering/grouping.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DatabaseIssue that alters only configs of a database itselfIngesterThe issue relates to the ingester tool, including the command itself and related functions.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions