]> granicus.if.org Git - sysstat/commitdiff
sadf: Update DTD and XSD documents
authorSebastien GODARD <sysstat@users.noreply.github.com>
Mon, 14 Nov 2016 13:02:57 +0000 (14:02 +0100)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Mon, 14 Nov 2016 13:02:57 +0000 (14:02 +0100)
Update DTD and XSD documents to take into account new sar metric "free
available memory".

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
sadf.h
xml/sysstat-3.3.dtd [moved from xml/sysstat-3.2.dtd with 97% similarity]
xml/sysstat.xsd

diff --git a/sadf.h b/sadf.h
index 632be258d30e3f389b5bc8a3aac1da67b3663826..d9691a7efdae975913d9a3ca4ffd0a6f348406e0 100644 (file)
--- a/sadf.h
+++ b/sadf.h
@@ -9,7 +9,7 @@
 #include "sa.h"
 
 /* DTD version for XML output */
-#define XML_DTD_VERSION        "3.2"
+#define XML_DTD_VERSION        "3.3"
 
 /* Various constants */
 #define DO_SAVE                0
similarity index 97%
rename from xml/sysstat-3.2.dtd
rename to xml/sysstat-3.3.dtd
index b7f11dece347e745db448440e937a35cf0aafa36..76741b9d868cb4b2ac53e5befe1c9ce3505889ba 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--DTD v3.2 for sysstat. See sadf.h -->
+<!--DTD v3.3 for sysstat. See sadf.h -->
 
 <!ELEMENT sysstat (sysdata-version, host)>
 <!ATTLIST sysstat
        bwrtn CDATA #REQUIRED
 >
 
-<!ELEMENT memory (memfree?, memused?, memused-percent?, buffers?, cached?, commit?, commit-percent?, active?, inactive?, dirty?, anonpg?, slab?, kstack?, pgtbl?, vmused?, swpfree?, swpused?, swpused-percent?, swpcad?, swpcad-percent?, frmpg?, bufpg?, campg?)>
+<!ELEMENT memory (memfree?, avail?, memused?, memused-percent?, buffers?, cached?, commit?, commit-percent?, active?, inactive?, dirty?, anonpg?, slab?, kstack?, pgtbl?, vmused?, swpfree?, swpused?, swpused-percent?, swpcad?, swpcad-percent?, frmpg?, bufpg?, campg?)>
 <!ATTLIST memory
        per CDATA #REQUIRED
        unit CDATA #REQUIRED
 
 <!ELEMENT memfree (#PCDATA)>
 
+<!ELEMENT avail (#PCDATA)>
+
 <!ELEMENT memused (#PCDATA)>
 
 <!ELEMENT memused-percent (#PCDATA)>
index cb489a88f27f454c3f036b1612c871e99db02c97..d66a4fe96f481d548f99671f6d4e8abdf8dfca55 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://pagesperso-orange.fr/sebastien.godard/sysstat" targetNamespace="http://pagesperso-orange.fr/sebastien.godard/sysstat" elementFormDefault="qualified">
 <xs:annotation>
-       <xs:appinfo>-- XML Schema v3.2 for sysstat. See sadf.h --</xs:appinfo>
+       <xs:appinfo>-- XML Schema v3.3 for sysstat. See sadf.h --</xs:appinfo>
 </xs:annotation>
 
 <xs:element name="sysstat" type="sysstat-type"></xs:element>
 <xs:complexType name="memory-type">
        <xs:sequence>
                <xs:element name="memfree" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"></xs:element>
+               <xs:element name="avail" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"></xs:element>
                <xs:element name="memused" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"></xs:element>
                <xs:element name="memused-percent" type="hundredth-type" minOccurs="0" maxOccurs="1"></xs:element>
                <xs:element name="buffers" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"></xs:element>