Subversion Repositories DevTools

Rev

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