Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ENH] Compactor flush (chroma-core#1879)
### FlushCollectionCompaction chroma-core#1869 https://linear.app/trychroma/issue/CHR-298/segment-compaction-flush - grpc in collection service FlushCollectionCompaction - table_catalog: FlushCollectionCompaction - in one transaction: - segment: RegisterFilePaths - collection: UpdateLogPositionAndVersion - tenant: UpdateTenantLastCompactionTime // optional, should add a config to disable ### Tests - test_utils to create tenant, database, collection, segments - change existing tests to use test suite: begin suite set up tenant, db (unless testing tenant and db in the test itself), end suite clean up, begin test set up sample objects (eg, collection and segments) - each tests should create objects that with different IDs and Names
- Loading branch information