mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-06-28 19:04:19 +00:00
chore: remove explicit sqlite dependency
This commit is contained in:
parent
ee6feaa2d5
commit
f0170c5d3a
1 changed files with 6 additions and 6 deletions
|
@ -14,7 +14,6 @@ from llama_stack.distribution.datatypes import KVStoreConfig, RoutableObjectWith
|
||||||
from llama_stack.distribution.utils.config_dirs import DISTRIBS_BASE_DIR
|
from llama_stack.distribution.utils.config_dirs import DISTRIBS_BASE_DIR
|
||||||
from llama_stack.log import get_logger
|
from llama_stack.log import get_logger
|
||||||
from llama_stack.providers.utils.kvstore import KVStore, kvstore_impl
|
from llama_stack.providers.utils.kvstore import KVStore, kvstore_impl
|
||||||
from llama_stack.providers.utils.kvstore.config import SqliteKVStoreConfig
|
|
||||||
|
|
||||||
logger = get_logger(__name__, category="core")
|
logger = get_logger(__name__, category="core")
|
||||||
|
|
||||||
|
@ -193,12 +192,13 @@ async def create_dist_registry(
|
||||||
image_name: str,
|
image_name: str,
|
||||||
) -> tuple[CachedDiskDistributionRegistry, KVStore]:
|
) -> tuple[CachedDiskDistributionRegistry, KVStore]:
|
||||||
# instantiate kvstore for storing and retrieving distribution metadata
|
# instantiate kvstore for storing and retrieving distribution metadata
|
||||||
if metadata_store:
|
if not metadata_store:
|
||||||
dist_kvstore = await kvstore_impl(metadata_store)
|
metadata_store = KVStoreConfig(
|
||||||
else:
|
type="sqlite",
|
||||||
dist_kvstore = await kvstore_impl(
|
namespace=None,
|
||||||
SqliteKVStoreConfig(db_path=(DISTRIBS_BASE_DIR / image_name / "kvstore.db").as_posix())
|
db_path=(DISTRIBS_BASE_DIR / image_name / "kvstore.db").as_posix()
|
||||||
)
|
)
|
||||||
|
dist_kvstore = await kvstore_impl(metadata_store)
|
||||||
dist_registry = CachedDiskDistributionRegistry(dist_kvstore)
|
dist_registry = CachedDiskDistributionRegistry(dist_kvstore)
|
||||||
await dist_registry.initialize()
|
await dist_registry.initialize()
|
||||||
return dist_registry, dist_kvstore
|
return dist_registry, dist_kvstore
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue