chroma
                                
                                 chroma copied to clipboard
                                
                                    chroma copied to clipboard
                            
                            
                            
                        [ENH] Handle one-off compaction message in compaction manager
Description of changes
Summarize the changes made by this PR.
- Improvements & Bug fixes
- N/A
 
- New functionality
- Following the previous PR, this PR implements the logic to handle one-off compaction message in the compaction manager. It also refactors the compact_batchmethod so that a mask can be applied to select the compaction jobs to run by collection ids.
 
- Following the previous PR, this PR implements the logic to handle one-off compaction message in the compaction manager. It also refactors the 
Test plan
How are these changes tested?
- [ ] Tests pass locally with pytestfor python,yarn testfor js,cargo testfor rust
Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs repository?