Rev 6779 | Rev 7394 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# TEMPLATE: 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)##active = 1piddir = ./runsleep = 5dpkg_archive = /net/auperaunx26/export/devl/dpkg_archive# Logging# verbose - Enable verbose logging 0 .. 3# txdetail - Log transfer details# logfile - Path to basename of the log file# logfile.size - Size in block of the log file# logfile.count - Number of log files to keep# Debugging# noTransfers - Do not transfer data to target machine# debug - Log to screenlogfile = ./log/frbesaarc01.loglogfile.size = 10mlogfile.count = 3txdetail = nverbose = 0debug = nnoTransfers = n# Target system: Either SSH or S3Bucket# Target system (Type is SSH)# user - User that has write access to the archive (Mandatory)# hostname - Name of the target host (Mandatory)# identity - Path to ssh identity file for passwordless login (Mandatory)# The public part of this file is on the target# bindir - Path to blat utilities on the target (Mandatory)# Relative to the users home directory# sshport - SSH port (Optional. Default is 22)#user = pkg_adminhostname = 10.247.28.57identity = ./ssh/id_rsa_pkg_adminbindir = binsshport = 22# Target system (S3Bucket)# S3Profile - profile to use to access the bucket.# S3Bucket - Name of s3 bucket. May include prefix#S3Bucket = bucketNameS3Profile = profile## 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 = auperaarc01rmConfigCheck = 120rmConfFullRead = 1h## 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 safety scan (default 100 )# tagage - Dead tags older than this time period will be deleted# (default 10m)# tagListUpdate - Time period to update fast package transfer config# file for blatPopulate. Will pick up new releases added# to projects. (default 1h)# tagMaxPackages - Max tagged packages to send in one iteration# Setting to zero will disable tag transfer# (default 10)#tagdir = ./tags/frbesaarc01forcedirscan = 100tagage = 10mtagListUpdate = 1htagMaxPackages = 5## 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 = 2hsyncretry = 5mwritewindow = 3hmaxpackages = 5deletePackages = YesdeleteImmediate = NodeleteAge = 1#### Not used if rmHostName is configured## allArchive - Transfer entire archive contents# When set, 'project' and 'release' are ignored.# (Yes/1/y) (default 0).# 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. Can be specified mutiple times.# release - List of releases to sync# Can be specified mutiple times.#allArchive = noallProjects = noproject =release = 19303,19302 # Two Releasesrelease = 19303 # Another Release## Package filtering# packageFilter - Regexp to limit packages to be transferred# Default: ^.*# Example: ^ERG##packageFilter = ^ERG## Specific packages and versions# pkg.xxx[,yyy] - 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.## Can be a comma sep list## If the version is the keyword 'EXCLUDE' then the# package will not be transferred, nor deleted.## If the version is the keyword 'ALL' then all versions# of the named package, currently in dpkg_archive, will# be transfered.#pkg.core_devl = jats2_currentpkg.ival-devkit = EXCLUDE