|
23 | 23 | from chia.cmds.cmd_helpers import NeedsWalletRPC
|
24 | 24 | from chia.data_layer.data_layer import server_files_path_from_config
|
25 | 25 | from chia.data_layer.data_layer_util import ServerInfo, Status, Subscription
|
26 |
| -from chia.data_layer.data_store import DataStore |
| 26 | +from chia.data_layer.data_store import DataStore, default_prefer_file_kv_blob_length |
27 | 27 | from chia.data_layer.download_data import insert_from_delta_file
|
28 | 28 | from chia.util.chia_logging import initialize_logging
|
29 | 29 | from chia.util.config import load_config
|
@@ -77,6 +77,11 @@ class SyncTimeCommand:
|
77 | 77 | profile_tasks: bool = option("--profile-tasks/--no-profile-tasks")
|
78 | 78 | restart_all: bool = option("--restart-all/--no-restart-all")
|
79 | 79 | working_path: Optional[Path] = option("--working-path", default=None)
|
| 80 | + prefer_db_kv_blob_length: int = option( |
| 81 | + "--prefer-db-kv-blob-length", |
| 82 | + default=default_prefer_file_kv_blob_length, |
| 83 | + type=int, |
| 84 | + ) |
80 | 85 |
|
81 | 86 | async def run(self) -> None:
|
82 | 87 | config = load_config(self.context.root_path, "config.yaml", "data_layer", fill_missing_services=True)
|
@@ -122,6 +127,7 @@ async def run(self) -> None:
|
122 | 127 | database=database_path,
|
123 | 128 | merkle_blobs_path=merkle_blob_path,
|
124 | 129 | key_value_blobs_path=key_value_blob_path,
|
| 130 | + prefer_db_kv_blob_length=self.prefer_db_kv_blob_length, |
125 | 131 | )
|
126 | 132 | )
|
127 | 133 |
|
|
0 commit comments