You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.5 KiB
43 lines
1.5 KiB
From 83cc269f6892852be94467cea771b3ad1da8a369 Mon Sep 17 00:00:00 2001
|
|
From: Jim Fehlig <jfehlig@suse.com>
|
|
Date: Tue, 8 Oct 2019 20:56:18 -0600
|
|
Subject: [PATCH 01/19] Relax virtio requirement in config file
|
|
|
|
When the virtio transport was introduced the schema was changed to
|
|
require a <virtio> transport in vhostmd.conf. When updating existing
|
|
deployments without a virtio transport specified in vhostmd.conf,
|
|
vhostmd fails to start
|
|
|
|
/usr/sbin/vhostmd -d
|
|
/etc/vhostmd/vhostmd.conf:41: element globals: validity error : Element
|
|
globals content does not follow the DTD, expecting (disk , virtio ,
|
|
update_period , path , transport+), got (disk update_period path transport )
|
|
validate_config_file(): Failed to validate :/etc/vhostmd/vhostmd.conf
|
|
Config file: /etc/vhostmd/vhostmd.conf, fails DTD validation
|
|
|
|
Relax the requirement for virtio transport in the schema. With the
|
|
introduction of multiple transports perhaps the others shoud be optional
|
|
as well, but requiring virtio is clearly a regression.
|
|
|
|
Signed-off-by: Jim Fehlig <jfehlig@suse.com>
|
|
---
|
|
vhostmd.dtd | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/vhostmd.dtd b/vhostmd.dtd
|
|
index db417fd..888270e 100644
|
|
--- a/vhostmd.dtd
|
|
+++ b/vhostmd.dtd
|
|
@@ -9,7 +9,7 @@ Virtual Host Metrics Daemon (vhostmd). Configuration file DTD
|
|
-->
|
|
|
|
<!ELEMENT vhostmd (globals,metrics)>
|
|
-<!ELEMENT globals (disk,virtio,update_period,path,transport+)>
|
|
+<!ELEMENT globals (disk,virtio*,update_period,path,transport+)>
|
|
|
|
<!ELEMENT disk (name,path,size)>
|
|
<!ELEMENT name (#PCDATA)>
|
|
--
|
|
2.32.0
|
|
|