From nobody Sun Feb 8 18:48:47 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1562861156; cv=none; d=zoho.com; s=zohoarc; b=jLmXWPdnK83cw4HceI1JxrCNOuEI5IW4W7YzBjBPCAZ4wx+Wjii0zfuv4/lWOztgcBPo3JVyHHFGun+mgxW2lA5HbMBnlLZCckdjJ/x53aSWHIfiwe9+Gtxli0vYSDcsaGFAv6VJrjTIEpNnzh1q/8OIZ40Ks8V9NDFTJ0FiFlw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562861156; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=DBnm6nL9xT/RgBzH9ApN9iftokfyXin4f4CvjffR77I=; b=kI/Jp2Ot9UvO5VBWXj9CBK1CTbsh/AKNQjtjMgYGngsQbrVGRkkkN42C5X4eBIdJgcf1ii8achMipcfqgeqNzfSQtfoTAIZ8oNzntKf+q7O3rXrFaXU8o5yd3Owr+ewfTfQyQzSlxHpYsZJ9YH50Jsm3aKHvAKt95hSdwRSpUsQ= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1562861156189271.16719131906495; Thu, 11 Jul 2019 09:05:56 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 47D7E30A8855; Thu, 11 Jul 2019 16:05:54 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 123D06014C; Thu, 11 Jul 2019 16:05:54 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id BF413183300C; Thu, 11 Jul 2019 16:05:53 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x6BG5V0T020418 for ; Thu, 11 Jul 2019 12:05:31 -0400 Received: by smtp.corp.redhat.com (Postfix) id AA7B65D973; Thu, 11 Jul 2019 16:05:31 +0000 (UTC) Received: from dhcp-17-95.lcy.redhat.com (unknown [10.42.17.95]) by smtp.corp.redhat.com (Postfix) with ESMTP id 23D305D9CC; Thu, 11 Jul 2019 16:05:31 +0000 (UTC) From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: libvir-list@redhat.com Date: Thu, 11 Jul 2019 17:05:01 +0100 Message-Id: <20190711160516.2130-15-berrange@redhat.com> In-Reply-To: <20190711160516.2130-1-berrange@redhat.com> References: <20190711160516.2130-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 14/29] storage: introduce virtstoraged daemon X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.42]); Thu, 11 Jul 2019 16:05:54 +0000 (UTC) The virtstoraged daemon will be responsible for providing the storage API driver functionality. The storage driver is still loaded by the main libvirtd daemon at this stage, so virtstoraged must not be running at the same time. Signed-off-by: Daniel P. Berrang=C3=A9 --- .gitignore | 1 + libvirt.spec.in | 1 + src/storage/Makefile.inc.am | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index c92400b7d8..4c5c0ba732 100644 --- a/.gitignore +++ b/.gitignore @@ -167,6 +167,7 @@ /src/virtlogd /src/virtnetworkd /src/virtsecretd +/src/virtstoraged /src/virt-guest-shutdown.target /tests/*.log /tests/*.pid diff --git a/libvirt.spec.in b/libvirt.spec.in index 78a9965b52..453c640b5e 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -1610,6 +1610,7 @@ exit 0 %files daemon-driver-storage =20 %files daemon-driver-storage-core +%attr(0755, root, root) %{_sbindir}/virtstoraged %attr(0755, root, root) %{_libexecdir}/libvirt_parthelper %{_libdir}/%{name}/connection-driver/libvirt_driver_storage.so %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_fs.so diff --git a/src/storage/Makefile.inc.am b/src/storage/Makefile.inc.am index 538709256d..9e58bccbe4 100644 --- a/src/storage/Makefile.inc.am +++ b/src/storage/Makefile.inc.am @@ -368,6 +368,20 @@ libvirt_storage_backend_vstorage_la_LIBADD =3D \ $(NULL) endif WITH_STORAGE_VSTORAGE =20 +sbin_PROGRAMS +=3D virtstoraged + +virtstoraged_SOURCES =3D $(REMOTE_DAEMON_SOURCES) +virtstoraged_CFLAGS =3D \ + $(REMOTE_DAEMON_CFLAGS) \ + -DSOCK_NAME=3D"\"virtstoraged-sock\"" \ + -DSOCK_NAME_RO=3D"\"virtstoraged-sock-ro\"" \ + -DSOCK_NAME_ADMIN=3D"\"virtstoraged-admin-sock\"" \ + -DDAEMON_NAME=3D"\"virtstoraged\"" \ + -DMODULE_NAME=3D"\"storage\"" \ + $(NULL) +virtstoraged_LDFLAGS =3D $(REMOTE_DAEMON_LDFLAGS) +virtstoraged_LDADD =3D $(REMOTE_DAEMON_LDADD) + if WITH_STORAGE_DISK libexec_PROGRAMS +=3D libvirt_parthelper =20 --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list