From 4f3fda235a450ce45babfa8c30f500079c8090a3 Mon Sep 17 00:00:00 2001 From: ad hoc Date: Thu, 3 Oct 2024 23:02:24 +0200 Subject: [PATCH] libsql-wal: fix missing dir on replica init --- libsql-server/src/namespace/configurator/libsql_replica.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/libsql-server/src/namespace/configurator/libsql_replica.rs b/libsql-server/src/namespace/configurator/libsql_replica.rs index 87c105916c..b2eceeaa65 100644 --- a/libsql-server/src/namespace/configurator/libsql_replica.rs +++ b/libsql-server/src/namespace/configurator/libsql_replica.rs @@ -74,6 +74,7 @@ impl ConfigureNamespace for LibsqlReplicaConfigurator { tracing::debug!("creating replica namespace"); let mut join_set = JoinSet::new(); let db_path = self.base.base_path.join("dbs").join(name.as_str()); + tokio::fs::create_dir_all(&db_path).await?; let channel = self.channel.clone(); let uri = self.uri.clone(); let rpc_client = ReplicationLogClient::with_origin(channel.clone(), uri.clone());