/
orphansubmitterconf.py.dist
83 lines (63 loc) · 3.24 KB
/
orphansubmitterconf.py.dist
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
import stat
import socorro.lib.ConfigurationManager as cm
#-------------------------------------------------------------------------------
# source storage
sourceStorageClass = cm.Option()
sourceStorageClass.doc = 'the fully qualified name of the source storage class'
sourceStorageClass.default = 'socorro.storage.crashstorage.CrashStorageSystemForLocalFS'
sourceStorageClass.fromStringConverter = cm.classConverter
from config.collectorconfig import localFS
from config.collectorconfig import localFSDumpDirCount
from config.collectorconfig import localFSDumpGID
from config.collectorconfig import localFSDumpPermissions
from config.collectorconfig import localFSDirPermissions
from config.collectorconfig import fallbackFS
from config.collectorconfig import fallbackDumpDirCount
from config.collectorconfig import fallbackDumpGID
from config.collectorconfig import fallbackDumpPermissions
from config.collectorconfig import fallbackDirPermissions
from config.commonconfig import jsonFileSuffix
from config.commonconfig import dumpFileSuffix
#-------------------------------------------------------------------------------
# destination storage
destinationStorageClass = cm.Option()
destinationStorageClass.doc = 'the fully qualified name of the source storage class'
destinationStorageClass.default = 'socorro.storage.crashstorage.CrashStorageSystemForHBase'
destinationStorageClass.fromStringConverter = cm.classConverter
from config.commonconfig import hbaseHost
from config.commonconfig import hbasePort
from config.commonconfig import hbaseTimeout
#-------------------------------------------------------------------------------
# general
searchRoot = cm.Option()
searchRoot.doc = 'the file system root at which to start the orphan search'
searchRoot.default = localFS.default
numberOfThreads = cm.Option()
numberOfThreads.doc = 'the number of threads to use'
numberOfThreads.default = 4
dryrun = cm.Option()
dryrun.doc = "if True, don't actually move things into destination"
dryrun.default = False
#-------------------------------------------------------------------------------
# logging
syslogHost = cm.Option()
syslogHost.doc = 'syslog hostname'
syslogHost.default = 'localhost'
syslogPort = cm.Option()
syslogPort.doc = 'syslog port'
syslogPort.default = 514
syslogFacilityString = cm.Option()
syslogFacilityString.doc = 'syslog facility string ("user", "local0", etc)'
syslogFacilityString.default = 'user'
syslogLineFormatString = cm.Option()
syslogLineFormatString.doc = 'python logging system format for syslog entries'
syslogLineFormatString.default = 'Socorro Storage Mover (pid %(process)d): %(asctime)s %(levelname)s - %(threadName)s - %(message)s'
syslogErrorLoggingLevel = cm.Option()
syslogErrorLoggingLevel.doc = 'logging level for the log file (10 - DEBUG, 20 - INFO, 30 - WARNING, 40 - ERROR, 50 - CRITICAL)'
syslogErrorLoggingLevel.default = 10
stderrLineFormatString = cm.Option()
stderrLineFormatString.doc = 'python logging system format for logging to stderr'
stderrLineFormatString.default = '%(asctime)s %(levelname)s - %(threadName)s - %(message)s'
stderrErrorLoggingLevel = cm.Option()
stderrErrorLoggingLevel.doc = 'logging level for the logging to stderr (10 - DEBUG, 20 - INFO, 30 - WARNING, 40 - ERROR, 50 - CRITICAL)'
stderrErrorLoggingLevel.default = 10