chroma-core / chroma

the AI-native open-source embedding database
https://www.trychroma.com/
Apache License 2.0
13.36k stars 1.14k forks source link

[ENH] Distributed System collection config storage #2396

Open atroyn opened 1 week ago

atroyn commented 1 week ago

Description of changes

This PR propagates the new collection configuration storage through to the distributed DB. It essentially mirrors the same change (previous in this stack) in the Local DB.

Test plan

Cluster tests pass locally and in CI.

Expected Failing:

Documentation Changes

N/A, use-facing migration documentation is in the next PR in this stack, with cross-version persistence.

github-actions[bot] commented 1 week ago

Reviewer Checklist

Please leverage this checklist to ensure your code review is thorough before approving

Testing, Bugs, Errors, Logs, Documentation

github-actions[bot] commented 1 week ago

Please tag your PR title with one of: [ENH | BUG | DOC | TST | BLD | PERF | TYP | CLN | CHORE]. See https://docs.trychroma.com/contributing#contributing-code-and-ideas

atroyn commented 1 week ago

[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @atroyn and the rest of your teammates on Graphite Graphite