Skip to content

[CLN] Strongly typed segment protos #2598

Open
@atroyn

Description

@atroyn

Currently we have a single proto representation for segments: https://github.com/chroma-core/chroma/blob/anton/consume-config/idl/chromadb/proto/chroma.proto#L49

We would prefer to have these strongly typed, per segment type, for example because we want a strongly typed configuration rather than using configuration_json_str.

This would be a pretty significant refactor of the distributed systems plumbing as well as some of the local interfaces.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions