Rev 7389 | Blame | Compare with Previous | Last modification | View Log | RSS feed
# Blat configuration file# active - Active link (Yes/1/y). (default = Yes)# piddir - Path to where a pid file will be created (Mandatory)# sleep - Polling period of the main process loop (default = 5)# dpkg_archive - Path to local package archive (Mandatory)# wedgeTime - Determine if main processing look is stuck# Minutes of inactivity (Default 30m)##active = 1piddir = runsleep = 5dpkg_archive = /net/auawsaarc001/export/devl/dpkg_archive# Logging# verbose - Enable verbose logging 0 .. 3# txdetail - Log transfer details# logfile1G - Path to basename of the log file# logfile.size - Size in block of the log file# logfile.count - Number of log files to keeplogfile = log/s3Transfer.loglogfile.size = 20mlogfile.count = 3verbose = 3#noTransfers = ydebug = 1txdetail = n## Target system# user - User that has write access to the archive (Conflicts with S3Profile)# hostname - Name of the target host (Conflicts with S3Profile)# identity - Path to ssh identity file for passwordless login (Conflicts with S3Profile)# The public part of this file is on the target# bindir - Path to blat utilities on the target (Conflicts with S3Profile)# Relative to the users home directory##user = pkgadmin#hostname = auawsaarc001#identity = ../ssh/id_rsa_pkg_admin#bindir = bin# Target S3 Bucket# S3Profile - profile to use to access the bucket. (Conflicts with hostname)# S3Bucket - Name of s3 bucket. May include prefix (Mandatory if S3Profile)# S3Region - Name of the region (Mandatory if S3Profile)# S3AllowDelete - Allow deletion if S3 artifacts. (optional) Default False#S3Profile = s3txTestS3Bucket = aupera-dpurdie-test/dpkg_archiveS3Region = us-east-2## Release Manager Config# rmHostName - Name of the hostname entry in Release Manager (Optional)# If provided then some replication configuration is taken from Release# Manager and not this file. These include:# allArchive# allProjects# project# release## rmConfigCheck - Number of seconds to interogate RM for config changes Optional. Default is 60)# rmConfFullRead - Full read of RM data, even if there is no chnage indicated (Optional. Defaul is 1h)#rmHostName = s3TransferrmConfigCheck = 30rmConfFullRead = 120## Configure the fast package transfer.# tagdir - Directory in which RM will flag that package-versions# need to be transferred. The user must create this# dircetory. (Mandatory)# forcedirscan - Period for retry and safty scan (default 100 )# tagage - Dead tags older than this time period will be deleted# (default 10m). Zero will disable# tagListUpdate - Time period to update fast package transfer config# file for blatPopulate. Will pick up new releases added# to projects. (default 1h)#tagdir = tags/s3Transferforcedirscan = 100tagage = 0tagListUpdate = 1h## Configure the release sync process# synctime - Period of Release Sync processing (default 2h)# If set to '0' then Release Sync processing# will not be performed. New packagess will still be# transferred via the fast package transfer.# syncretry - Retry delay on sync failure (default 5m )# writewindow - Writable packages will not be transferred# by the sync, unless they are older that the# time period specified in this parameter# (default 3h)# maxpackages - Max packages to send in one iteration (default 5)# Limits damage done in any one pass# Value of zero will prevent packages being transferred.# Similar to setting 'synctime' to 0.# deletePackages - Delete packages that are not required (Yes/1/y) (default 0)# deleteImmediate - Immediate delete or tag for removal by target (default 0)# Relies upon on-target processing to cleanup# deleteAge - Delete packages that have not been used for some# time period. (Default. Never )# Package deletion is done by transfer master.synctime = 1hsyncretry = 10writewindow = 3hmaxpackages = 500deletePackages = YesdeleteImmediate = NodeleteAge = 1## allProjects - Transfer content of all projects# When set, 'project' and 'release' are ignored.# (Yes/1/y) (default 0).# project - List of one or more projects to sync# Closed and Archived releases will not# be synced# release - List of releases to sync## Projects: 581 - BANGKOK (BKK)# 301 - BEIJING (BEI)# 561 - BEIJING MLC (MLC)# 701 - MELBOURNE (MEL)# 501 - NEW DELHI (NDL)A# 741 - BANGKOK PURPLE LINE (BPL)# Releases: 26283 - SOLO 510###allArchive = yes#allProjects = no#project = 581,301,561,701,501,741release = 29723## Package filtering# packageFilter - Regexp to limit packages to be transferred# Default: ^.*# Example: ^ERG##packageFilter = ^ERG## Specific packages and versions# pkg.xxx - Force package xxx to be a part of the transfer set# Value specifies the version to transfer# If this is a symlink, then both the link# and the package will be transferred.## If the version is the keyword 'EXCLUDE' then the# package will not be transferred, nor deleted.##pkg.core_devl = jats2_current##pkg.ival-devkit = EXCLUDE