Subversion Repositories DevTools

Rev

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