-
Notifications
You must be signed in to change notification settings - Fork 61
Comparing changes
Open a pull request
base repository: ModelEngine-Group/unified-cache-management
base: develop
head repository: ModelEngine-Group/unified-cache-management
compare: feature_store_next
- 17 commits
- 62 files changed
- 1 contributor
Commits on Jan 6, 2026
-
[Feat] add EmptyStore on StoreV1 (#2)
Add EmptyStore, which can be used as a mocker for StoreV1. Optimize CacheStore to support independent Lookup operations.
Configuration menu - View commit details
-
Copy full SHA for 010265d - Browse repository at this point
Copy the full SHA 010265dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d580105 - Browse repository at this point
Copy the full SHA d580105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dea7dd - Browse repository at this point
Copy the full SHA 3dea7ddView commit details -
[Feat] shard block files into subdirs by hash prefix, with opt-out sw…
…itch (#5) * [feat] add shard_data_dir config while `true` as default value * [opt] setup SpaceLayout with GlobalConfig * [feat] shard data file with its hash prefix
Configuration menu - View commit details
-
Copy full SHA for 2440333 - Browse repository at this point
Copy the full SHA 2440333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f17bed - Browse repository at this point
Copy the full SHA 4f17bedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6686d8a - Browse repository at this point
Copy the full SHA 6686d8aView commit details -
[Feat] add FakeStore on StoreV1 (#8)
Add FakeStore, which allows for stubbing of Store components, enabling end-to-end testing of UCM's performance limits.
Configuration menu - View commit details
-
Copy full SHA for 94b9fb3 - Browse repository at this point
Copy the full SHA 94b9fb3View commit details -
[Bugfix] bugifx on PipelineStore (#9)
* [Bugfix] unlink shm file at exit * [Opt] update impl of SpaceLayout::StorageBackend
Configuration menu - View commit details
-
Copy full SHA for 8a3b61b - Browse repository at this point
Copy the full SHA 8a3b61bView commit details -
[fix] Fixed the issue of Scheduler role failing to initialize PCStore (…
…#10) * [opt] Increase the default cache buffer number * [fix] Fixed the issue of Scheduler role failing to initialize PCStore
Configuration menu - View commit details
-
Copy full SHA for 102c96a - Browse repository at this point
Copy the full SHA 102c96aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16fd1da - Browse repository at this point
Copy the full SHA 16fd1daView commit details
Commits on Jan 7, 2026
-
[opt] layer-wise on CacheStore (#632)
# Purpose In a layerwise scenario, CacheStore calls the asynchronous stream API to execute a Load task. Before the asynchronous task completes, the task-related resources cannot be reclaimed. Therefore, we need to extend the lifecycle of the task context to the stream synchronization point. # Modifications Place the task context being asynchronously transmitted into a holder, and release the holder after the asynchronous task synchronization point. # Test CI passed with new added/existing test.
Configuration menu - View commit details
-
Copy full SHA for 794eb47 - Browse repository at this point
Copy the full SHA 794eb47View commit details
Commits on Jan 8, 2026
-
[opt] chunk-block test on CacheStore (#635)
# Purpose Add test and example for **LayerWise** and **ChunkBlock** feature on `CacheStore` # Modifications - Unit test in cc: `ucm/store/test/case/cache/cache_trans_manager_test.cc` - Example in py: `ucm/store/test/e2e/cache_layer_chunk_test.py`
Configuration menu - View commit details
-
Copy full SHA for 35bbd8e - Browse repository at this point
Copy the full SHA 35bbd8eView commit details
Commits on Jan 12, 2026
-
[opt] Data shard bytes configurable, default to 4 (#639)
# Purpose When data is shuffled, the first N characters of the Block's hash are used as subdirectories. The current implementation is fixed at 8, meaning there can be a maximum of 16^8 subdirectories, which is too large for storage. # Modifications A configuration option `data_dir_shard_bytes` is provided, allowing users to configure the character length of subdirectories. The default value is `4`, meaning there can be a maximum of 16^4 = 65536 subdirectories. # Test CI passed with new added/existing test.
Configuration menu - View commit details
-
Copy full SHA for e4dabeb - Browse repository at this point
Copy the full SHA e4dabebView commit details -
[opt] Dynamic registration of PipelineStoreBuilder (#641)
# Purpose PipelineStoreBuilder supports dynamic registration. It also includes two built-in pipelines: - `Cache|Empty` - `Cache|Posix`
Configuration menu - View commit details
-
Copy full SHA for 6c80c84 - Browse repository at this point
Copy the full SHA 6c80c84View commit details
Commits on Jan 13, 2026
-
[feat] Add
LookupOnPrefixinterface for strict prefix-based metadat……a lookup. (#644) # Purpose Currently, the metadata lookup logic performs existence checks on all Block Keys in the provided sequence. However, Blocks can only be reused on a strict prefix match. This means when a Block is missing in the sequence, checking subsequent Blocks is unnecessary and adds latency to the API call. # Modifications Introduce a new strict prefix lookup interface `LookupOnPrefix`. This interface stops checking as soon as it encounters a non-existent Block and returns the maximum index of existing Blocks, avoiding unnecessary lookups and reducing latency.
Configuration menu - View commit details
-
Copy full SHA for 6d07bc8 - Browse repository at this point
Copy the full SHA 6d07bc8View commit details
Commits on Jan 14, 2026
-
[bugfix] Task need to be released after done (#645)
Task need to be released after done to release reference on shm buffer.
Configuration menu - View commit details
-
Copy full SHA for fc8f387 - Browse repository at this point
Copy the full SHA fc8f387View commit details
Commits on Jan 16, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3f0a3b4 - Browse repository at this point
Copy the full SHA 3f0a3b4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff develop...feature_store_next