-
Notifications
You must be signed in to change notification settings - Fork 8
/
eos.sysconfig
140 lines (103 loc) · 5.09 KB
/
eos.sysconfig
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
# ----------------------------------------------------------------------
# File: eos.example
# Author: Andreas-Joachim Peters - CERN
# ----------------------------------------------------------------------
# ************************************************************************
# * EOS - the CERN Disk Storage System *
# * Copyright (C) 2011 CERN/Switzerland *
# * *
# * This program is free software: you can redistribute it and/or modify *
# * it under the terms of the GNU General Public License as published by *
# * the Free Software Foundation, either version 3 of the License, or *
# * (at your option) any later version. *
# * *
# * This program is distributed in the hope that it will be useful, *
# * but WITHOUT ANY WARRANTY; without even the implied warranty of *
# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
# * GNU General Public License for more details. *
# * *
# * You should have received a copy of the GNU General Public License *
# * along with this program. If not, see <http://www.gnu.org/licenses/>.*
# ************************************************************************
# Should we run with another limit on the core file size other than the default?
DAEMON_COREFILE_LIMIT=unlimited
# Disable the KRB5 replay cache
export KRB5RCACHETYPE=none
# What roles should the xroot daemon run for. For each role you can overwrite
# the default options using a dedicate sysconfig file
# e.g. /etc/sysconfig/xrd.<role>. The role based mechanism allows for
# multiple xrd's running with different options to be controlled via
# the same initd script
XRD_ROLES="mq sync mgm fst1 fst2 fst3 fst4 fst5 fst6"
# ------------------------------------------------------------------
# EOS Configuration
# ------------------------------------------------------------------
# The EOS instance name
export EOS_INSTANCE_NAME=eosdockertest
# The EOS configuration to load after daemon start
export EOS_AUTOLOAD_CONFIG=default
# The EOS broker URL
export EOS_BROKER_URL=root://eos-mq-test.eoscluster.cern.ch:1097//eos/
# The EOS host geo location tag used to sort hosts into geographical (rack) locations
export EOS_GEOTAG="docker-test"
# The fully qualified hostname of MGM master1
export EOS_MGM_MASTER1=eos-mgm-test.eoscluster.cern.ch
# The fully qualified hostname of MGM master2
export EOS_MGM_MASTER2=eos-mgm-test.eoscluster.cern.ch
# The alias which selects master 1 or 2
export EOS_MGM_ALIAS=eos-mgm-test.eoscluster.cern.ch
# The mail notification in case of fail-over
#export EOS_MAIL_CC="apeters@mail.cern.ch"
#export EOS_NOTIFY="mail -s `date +%s`-`hostname`-eos-notify $EOS_MAIL_CC"
# Enable core dumps initiated internally
#export EOS_CORE_DUMP
# Disable shutdown/signal handlers for debugging
#export EOS_NO_SHUTDOWN
# ------------------------------------------------------------------
# FUSE Configuration
# ------------------------------------------------------------------
# The mount directory for 'eosd'
export EOS_FUSE_MOUNTDIR=/eos/
# The MGM host from where to do the inital mount
export EOS_FUSE_MGM_ALIAS=eostest.cern.ch
# Enable FUSE debugging mode (default off)
#export EOS_FUSE_DEBUG=1
# Disable parallel IO mode (default on)
#export EOS_FUSE_NOPIO=1
# Disable multithreading in FUSE (default on)
#export EOS_FUSE_NO_MT=1
# ------------------------------------------------------------------
# HTTPD Configuration
# ------------------------------------------------------------------
# Enable multithreaded httpd
export EOS_HTTP_THREADPOOL=1
# Configure the thread-pool with 16 threads
export EOS_HTTP_THREADPOOL_SIZE=16
# ------------------------------------------------------------------
# Federation Configuration
# ------------------------------------------------------------------
# The host[:port] name of the meta manager (global redirector)
#export EOS_FED_MANAGER=eos.cern.ch:1094
# The port of the PSS xrootd server
#export EOS_PSS_PORT=1098
# The hostname[:port] of the EOS MGM service
#export EOS_PSS_MGM=$EOS_MGM_ALIAS:1094
# The path which should be proxied (/ for all)
#export EOS_PSS_PATH=/
# ------------------------------------------------------------------
# Test Configuration
# ------------------------------------------------------------------
# mail notification for failed tests
#export EOS_TEST_MAILNOTIFY=apeters@mail.cern.ch
# SMS notification for failed tests
#export EOS_TEST_GSMNOTIFY="0041764875002@mail2sms.cern.ch"
# Instance name = name of directory at deepness 2 /eos/<instance>/
#export EOS_TEST_INSTANCE="dev"
# MGM host redirector
export EOS_TEST_REDIRECTOR=eostest.cern.ch
# local test output directory
export EOS_TEST_TESTSYS=/tmp/eos-instance-test/
# time to lock re-sending of SMS for consecutively failing tests
export EOS_TEST_GSMLOCKTIME=3600
# max. time given to the test to finish
export EOS_TEST_TESTTIMESLICE=300