/usr/share/arc/schema/ahash.xsd is in libarccommon1 1.1.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.nordugrid.org/schemas/ahash/2009/08"
xmlns="http://www.nordugrid.org/schemas/ahash/2009/08"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!-- ClassName -->
<xsd:element name="ClassName" default="storage.ahash.ahash.AHashService">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Name of A-Hash class
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- AHashClass -->
<xsd:element name="AHashClass" default="storage.ahash.ahash.CentralAHash">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Which type of A-Hash to be used (CentralAHash or ReplicatedAHash)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- StoreClass -->
<xsd:element name="StoreClass" default="arcom.store.cachedpicklestore.CachedPickleStore">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the name of the store class, used to store the data on disk
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- StoreCacheTTL -->
<xsd:element name="StoreCacheTTL" default="20">
<xsd:annotation>
<xsd:documentation xml:lang="en">
How many changes can be done in cache without actually writing it back into the database
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- StoreCfg -->
<xsd:element name="StoreCfg">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Configuration parameters for local store
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!-- DataDir -->
<xsd:element name="DataDir" default="/var/spool/arc/ahash_data">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies local dir to store data in
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- CacheSize -->
<xsd:element name="CacheSize" default="10MB">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Amount of local storage to be cached in memory (in case of TransDBStore)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- Replicated A-Hash specific parameters -->
<!-- Endpoint -->
<xsd:element name="Endpoint" default="https://localhost:60000/AHash1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
URL to this A-Hash service and is used as an ID for this
service in the replication group
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- PeerURL -->
<xsd:element name="PeerURL" default="https://localhost:60000/AHash2">
<xsd:annotation>
<xsd:documentation xml:lang="en">
URL of another A-Hash in the replication group. More than
one URL can be specified here.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Priority -->
<xsd:element name="Priority" default="10">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Related to the master election. Priority 0 means not
electable, higher priority increases probability of being
elected as master.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- CheckPeriod -->
<xsd:element name="CheckPeriod" default="10">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Period between updates to replication list (in seconds)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ClientSSLConfig -->
<!-- Todo: should this be in some more common file? -->
<!-- Todo2: how about proxy path? would break key/cert part... -->
<xsd:element name="ClientSSLConfig">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Configuration parameters for SSL
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="KeyPath" default="/etc/grid-security/hostkey.pem">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies path to hostkey.pem
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CertificatePath" default="/etc/grid-security/hostcert.pem">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies path to hostcert.pem
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CACertificatesDir" default="/etc/grid-security/certificates/">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies path to CA dir
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
|