fix: pass default root to OpenDAL Operator for fs scheme (#33678)

Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
This commit is contained in:
RickDamon
2026-03-19 15:30:13 +08:00
committed by GitHub
parent 8a22cc06c9
commit a2c4345c00
2 changed files with 57 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ class OpenDALStorage(BaseStorage):
kwargs = kwargs or _get_opendal_kwargs(scheme=scheme)
if scheme == "fs":
root = kwargs.get("root", "storage")
root = kwargs.setdefault("root", "storage")
Path(root).mkdir(parents=True, exist_ok=True)
retry_layer = opendal.layers.RetryLayer(max_times=3, factor=2.0, jitter=True)