Subversion Repositories DevTools

Rev

Rev 7389 | Rev 7460 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1044 dpurdie 1
#   TEMPLATE: Blat configuration file
2
#
1048 dpurdie 3
#       active          - Active link (Yes/1/y). (default = Yes)
1044 dpurdie 4
#       piddir          - Path to where a pid file will be created (Mandatory) 
5
#       sleep           - Polling period of the main process loop (default = 5)
6
#       dpkg_archive    - Path to local package archive (Mandatory)   
7
#  
1048 dpurdie 8
#
9
active          = 1   
1044 dpurdie 10
piddir          = ./run
11
sleep           = 5
12
dpkg_archive    = /net/auperaunx26/export/devl/dpkg_archive
13
 
14
#   Logging
6475 dpurdie 15
#       verbose         - Enable verbose logging 0 .. 3
7389 dpurdie 16
#       txdetail        - Log transfer details
6475 dpurdie 17
#       logfile         - Path to basename of the log file
18
#       logfile.size    - Size in block of the log file
19
#       logfile.count   - Number of log files to keep
6776 dpurdie 20
#   Debugging
21
#       noTransfers     - Do not transfer data to target machine
22
#       debug           - Log to screen
1044 dpurdie 23
 
24
logfile         = ./log/frbesaarc01.log
25
logfile.size    = 10m
26
logfile.count   = 3
6776 dpurdie 27
txdetail        = n
28
 
1044 dpurdie 29
verbose         = 0
6776 dpurdie 30
debug           = n
31
noTransfers     = n
7389 dpurdie 32
 
33
#   Target system: Either SSH or S3Bucket 
34
#   Target system (Type is SSH)
1044 dpurdie 35
#       user        - User that has write access to the archive (Mandatory) 
6776 dpurdie 36
#       hostname    - Name of the target host (Mandatory)
1044 dpurdie 37
#       identity    - Path to ssh identity file for passwordless login (Mandatory) 
38
#                     The public part of this file is on the target
39
#       bindir      - Path to blat utilities on the target (Mandatory) 
40
#                     Relative to the users home directory
3847 dpurdie 41
#       sshport     - SSH port (Optional. Default is 22)
1044 dpurdie 42
#
43
user        = pkg_admin
44
hostname    = 10.247.28.57
45
identity    = ./ssh/id_rsa_pkg_admin
46
bindir      = bin
3847 dpurdie 47
sshport     = 22
1044 dpurdie 48
 
7389 dpurdie 49
#   Target system (S3Bucket)
50
#       S3Profile - profile to use to access the bucket.
51
#       S3Bucket  - Name of s3 bucket. May include prefix
1044 dpurdie 52
#
7389 dpurdie 53
S3Bucket    = bucketName
54
S3Profile   = profile
55
 
56
#
6776 dpurdie 57
#   Release Manager Config
58
#       rmHostName      - Name of the hostname entry in Release Manager (Optional)
59
#                         If provided then some replication configuration is taken from Release
60
#                         Manager and not this file. These include:
61
#                           allArchive   
62
#                           allProjects  
63
#                           project      
64
#                           release      
65
#
66
#       rmConfigCheck   - Number of seconds to interogate RM for config changes Optional. Default is 60)
67
#       rmConfFullRead  - Full read of RM data, even if there is no chnage indicated (Optional. Defaul is 1h)
68
#
69
rmHostName  = auperaarc01
70
rmConfigCheck = 120
71
rmConfFullRead = 1h
72
 
73
#
1044 dpurdie 74
#   Configure the fast package transfer
1048 dpurdie 75
#       tagdir          - Directory in which RM will flag that package-versions
76
#                         need to be transferred. The user must create this
77
#                         dircetory. (Mandatory) 
6779 dpurdie 78
#       forcedirscan    - Period for retry and safety scan (default 100 )
1044 dpurdie 79
#       tagage          - Dead tags older than this time period will be deleted
80
#                         (default 10m)
81
#       tagListUpdate   - Time period to update fast package transfer config
1048 dpurdie 82
#                         file for blatPopulate. Will pick up new releases added
83
#                         to projects. (default 1h)
6779 dpurdie 84
#       tagMaxPackages  - Max tagged packages to send in one iteration
85
#                         Setting to zero will disable tag transfer
86
#                         (default 10)
7394 dpurdie 87
#       maxTarZips       - Max tarZip requests that can be outstanding.
88
#                          Setting to zero will prevent new Zip files being requested
89
#                          and may prevent transfer.   
90
#                         (default 5)
1044 dpurdie 91
#
92
tagdir          = ./tags/frbesaarc01 
93
forcedirscan    = 100
94
tagage          = 10m
95
tagListUpdate   = 1h
6779 dpurdie 96
tagMaxPackages  = 5
1044 dpurdie 97
 
98
#
99
#   Configure the release sync process
100
#       synctime        - Period of Release Sync processing (default 2h)
101
#                         If set to '0' then Release Sync processing
102
#                         will not be performed. New packagess will still be
103
#                         transferred via the fast package transfer.
104
#       syncretry       - Retry delay on sync failure (default 5m )
105
#       writewindow     - Writable packages will not be transferred
106
#                         by the sync, unless they are older that the
107
#                         time period specified in this parameter
108
#                         (default 3h)
109
#       maxpackages     - Max packages to send in one iteration (default 5)
110
#                         Limits damage done in any one pass
111
#                         Value of zero will prevent packages being transferred.
112
#                         Similar to setting 'synctime' to 0.
113
#       deletePackages  - Delete packages that are not required (Yes/1/y) (default 0)
114
#       deleteImmediate - Immediate delete or tag for removal by target (default 0)
115
#                         Relies upon on-target processing to cleanup
116
#       deleteAge       - Delete packages that have not been used for some
117
#                         time period. (Default. Never ) 
118
#                         Package deletion is done by transfer master.
119
#
120
synctime        = 2h
121
syncretry       = 5m
122
writewindow     = 3h
123
maxpackages     = 5
124
deletePackages  = Yes
125
deleteImmediate = No
126
deleteAge       = 1
127
 
6776 dpurdie 128
#### Not used if rmHostName is configured
1044 dpurdie 129
#
4456 dpurdie 130
#       allArchive      - Transfer entire archive contents
131
#                         When set, 'project' and 'release' are ignored.
132
#                         (Yes/1/y) (default 0).
1048 dpurdie 133
#       allProjects     - Transfer content of all projects
134
#                         When set, 'project' and 'release' are ignored.
135
#                         (Yes/1/y) (default 0).
136
#       project         - List of one or more projects to sync
137
#                         Closed and Archived releases will not
2571 dpurdie 138
#                         be synced. Can be specified mutiple times.
1048 dpurdie 139
#       release         - List of releases to sync
2571 dpurdie 140
#                         Can be specified mutiple times.
1048 dpurdie 141
#
4456 dpurdie 142
allArchive      = no
2571 dpurdie 143
allProjects     = no
1048 dpurdie 144
project         = 
2571 dpurdie 145
release         = 19303,19302     # Two Releases
146
release         = 19303           # Another Release 
1048 dpurdie 147
 
148
#
149
#   Package filtering
150
#       packageFilter   - Regexp to limit packages to be transferred
151
#                         Default: ^.*
152
#                         Example: ^ERG
153
#                         
154
#packageFilter  = ^ERG
155
 
156
#
1044 dpurdie 157
#   Specific packages and versions
6475 dpurdie 158
#       pkg.xxx[,yyy]   - Force package xxx to be a part of the transfer set
1044 dpurdie 159
#                         Value specifies the version to transfer
160
#                         If this is a symlink, then both the link
161
#                         and the package will be transferred.
6776 dpurdie 162
#       
6475 dpurdie 163
#                         Can be a comma sep list
1044 dpurdie 164
#
1048 dpurdie 165
#                         If the version is the keyword 'EXCLUDE' then the
1044 dpurdie 166
#                         package will not be transferred, nor deleted.
167
#
3846 dpurdie 168
#                         If the version is the keyword 'ALL' then all versions
169
#                         of the named package, currently in dpkg_archive, will 
170
#                         be transfered.
171
#
1044 dpurdie 172
pkg.core_devl   = jats2_current
173
pkg.ival-devkit = EXCLUDE
174