Subversion Repositories DevTools

Rev

Rev 7389 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7387 dpurdie 1
#   Blat configuration file
2
#       active          - Active link (Yes/1/y). (default = Yes)
3
#       piddir          - Path to where a pid file will be created (Mandatory) 
4
#       sleep           - Polling period of the main process loop (default = 5)
5
#       dpkg_archive    - Path to local package archive (Mandatory)   
7460 dpurdie 6
#       wedgeTime       - Determine if main processing look is stuck
7
#                         Minutes of inactivity (Default 30m)
7387 dpurdie 8
#  
9
#   
10
active          = 1   
11
piddir          = run
12
sleep           = 5
13
dpkg_archive    = /net/auawsaarc001/export/devl/dpkg_archive
14
 
15
#   Logging
16
#       verbose         - Enable verbose logging 0 .. 3
7460 dpurdie 17
#       txdetail        - Log transfer details
18
#       logfile1G         - Path to basename of the log file
7387 dpurdie 19
#       logfile.size    - Size in block of the log file
20
#       logfile.count   - Number of log files to keep
21
 
7460 dpurdie 22
logfile         = log/s3Transfer.log
7387 dpurdie 23
logfile.size    = 20m
24
logfile.count   = 3
7460 dpurdie 25
verbose         = 3
7387 dpurdie 26
#noTransfers     = y
27
debug           = 1
7460 dpurdie 28
txdetail        = n
7387 dpurdie 29
 
30
#
31
#   Target system
7460 dpurdie 32
#       user        - User that has write access to the archive (Conflicts with S3Profile)  
33
#       hostname    - Name of the target host (Conflicts with S3Profile) 
34
#       identity    - Path to ssh identity file for passwordless login (Conflicts with S3Profile) 
7387 dpurdie 35
#                     The public part of this file is on the target
7460 dpurdie 36
#       bindir      - Path to blat utilities on the target (Conflicts with S3Profile)
7387 dpurdie 37
#                     Relative to the users home directory
38
#
39
#user        = pkgadmin
40
#hostname    = auawsaarc001
41
#identity    = ../ssh/id_rsa_pkg_admin
42
#bindir      = bin
43
 
44
#   Target S3 Bucket
7460 dpurdie 45
#       S3Profile       - profile to use to access the bucket. (Conflicts with hostname)
46
#       S3Bucket        - Name of s3 bucket. May include prefix (Mandatory if S3Profile)
47
#       S3Region        - Name of the region (Mandatory if S3Profile)
48
#       S3AllowDelete   - Allow deletion if S3 artifacts. (optional) Default False
7387 dpurdie 49
#
50
S3Profile   = s3txTest
51
S3Bucket    = aupera-dpurdie-test/dpkg_archive
7460 dpurdie 52
S3Region    = us-east-2
7387 dpurdie 53
 
7460 dpurdie 54
#
55
#   Release Manager Config
56
#       rmHostName      - Name of the hostname entry in Release Manager (Optional)
57
#                         If provided then some replication configuration is taken from Release
58
#                         Manager and not this file. These include:
59
#                           allArchive   
60
#                           allProjects  
61
#                           project      
62
#                           release      
63
#
64
#       rmConfigCheck   - Number of seconds to interogate RM for config changes Optional. Default is 60)
65
#       rmConfFullRead  - Full read of RM data, even if there is no chnage indicated (Optional. Defaul is 1h)
66
#
67
rmHostName = s3Transfer
7387 dpurdie 68
rmConfigCheck = 30
69
rmConfFullRead = 120
70
 
71
#
7389 dpurdie 72
#   Configure the fast package transfer.
7387 dpurdie 73
#       tagdir          - Directory in which RM will flag that package-versions
74
#                         need to be transferred. The user must create this
75
#                         dircetory. (Mandatory) 
76
#       forcedirscan    - Period for retry and safty scan (default 100 )
77
#       tagage          - Dead tags older than this time period will be deleted
78
#                         (default 10m). Zero will disable
79
#       tagListUpdate   - Time period to update fast package transfer config
80
#                         file for blatPopulate. Will pick up new releases added
81
#                         to projects. (default 1h)
82
#
7460 dpurdie 83
tagdir          = tags/s3Transfer
7387 dpurdie 84
forcedirscan    = 100
85
tagage          = 0
86
tagListUpdate   = 1h
87
 
88
#
89
#   Configure the release sync process
90
#       synctime        - Period of Release Sync processing (default 2h)
91
#                         If set to '0' then Release Sync processing
92
#                         will not be performed. New packagess will still be
93
#                         transferred via the fast package transfer.
94
#       syncretry       - Retry delay on sync failure (default 5m )
95
#       writewindow     - Writable packages will not be transferred
96
#                         by the sync, unless they are older that the
97
#                         time period specified in this parameter
98
#                         (default 3h)
99
#       maxpackages     - Max packages to send in one iteration (default 5)
100
#                         Limits damage done in any one pass
101
#                         Value of zero will prevent packages being transferred.
102
#                         Similar to setting 'synctime' to 0.
103
#       deletePackages  - Delete packages that are not required (Yes/1/y) (default 0)
104
#       deleteImmediate - Immediate delete or tag for removal by target (default 0)
105
#                         Relies upon on-target processing to cleanup
106
#       deleteAge       - Delete packages that have not been used for some
107
#                         time period. (Default. Never ) 
108
#                         Package deletion is done by transfer master.
109
synctime        = 1h
110
syncretry       = 10
111
writewindow     = 3h
112
maxpackages     = 500
7389 dpurdie 113
deletePackages  = Yes
7387 dpurdie 114
deleteImmediate = No
115
deleteAge       = 1
116
#
117
#       allProjects     - Transfer content of all projects
118
#                         When set, 'project' and 'release' are ignored.
119
#                         (Yes/1/y) (default 0).
120
#       project         - List of one or more projects to sync
121
#                         Closed and Archived releases will not
122
#                         be synced
123
#       release         - List of releases to sync
124
#
125
# Projects:    581 - BANGKOK (BKK)
126
#              301 - BEIJING (BEI)
127
#              561 - BEIJING MLC (MLC)
128
#              701 - MELBOURNE (MEL)
129
#              501 - NEW DELHI (NDL)A
130
#              741 - BANGKOK PURPLE LINE (BPL)
131
# Releases:    26283 -  SOLO 510
132
#            
133
#
7389 dpurdie 134
#allArchive      = yes
7387 dpurdie 135
#allProjects     = no
136
#project         = 581,301,561,701,501,741
7389 dpurdie 137
release         = 29723
7387 dpurdie 138
 
139
#
140
#   Package filtering
141
#       packageFilter   - Regexp to limit packages to be transferred
142
#                         Default: ^.*
143
#                         Example: ^ERG
144
#                         
145
#packageFilter  = ^ERG
146
 
147
#
148
#   Specific packages and versions
149
#       pkg.xxx         - Force package xxx to be a part of the transfer set
150
#                         Value specifies the version to transfer
151
#                         If this is a symlink, then both the link
152
#                         and the package will be transferred.
153
#
154
#                         If the version is the keyword 'EXCLUDE' then the
155
#                         package will not be transferred, nor deleted.
156
#
7389 dpurdie 157
#pkg.core_devl   = jats2_current
7387 dpurdie 158
##pkg.ival-devkit = EXCLUDE
159