...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# Replication Service Configuration
# Replication Cron Job Configuration
# The rate at which to poll the ingest server for replications
replication.cron: 0 0 * * * *
# General Configuration Options
# node: the name to use when sending notification messages
# workDirectory: directory used to store temporary data while processing a replication
# maxFileTransfers: the maximum number of rsyncs which can run at once
# send-on-success: flag to enable sending notification on successful replications
# rsync.profile: the rsync profile to use, SINGLE or CHUNKED
# rsync.arguments: arguments to pass to created rsync processes
chron:
node: chron
workDirectory: /tmp/chronopolis
maxFileTransfers: 2
smtp.send-on-success: true
rsync:
profile: SINGLE
arguments:
- "-aL"
- "--stats"
# ACE-AM Configuration
# am: the endpoint of the Audit Manager application
# username: the username to connect to the Audit Manager with
# password: the password to connect to the Audit Manager with
ace:
am: http://localhost:8080/ace-am/
username: user
password: change-me
# Ingest API Configuration
# endpoint: the endpoint of the Ingest Server
# username: the username to connect to the Ingest Server with
# password: the password tot connect to the Ingest Server with
ingest.api:
endpoint: https://localhost:8080/ingest/
username: ingest-user
password: change-me
# Preservation Storage Configuration: Only posix supported at this time
# posix: a list of Storage Filesystems available
# id: the id of the Storage Filesystem (optional for replication - Storage does not need to be registered with the Ingest Server)
# path: the path on disk to the Storage FS
storage.preservation:
posix:
- id: 1
path: /preservation-isilon/bags/
- id: 2
path: /preservation-xfs/bags/
# Replication Space Limit
# By default replication will stop if less than "warn" free space, where warn defaults to 0.1,
# which might seem close to the limit, but when you have petabyte storage, there is still a lot of room left.
# TDL adjusted their warn
storage.preservation:
posix:
- id: 1
path: /chronopolis
warn: 0.05
# Misc ACE configuration
# timeout: the timeout in Minutes for HTTP communication with the Audit Manager
ace.timeout: 5
# SMTP Configuration
smtp:
send: true
to: chron-support-l@mailman.ucsd.edu
from: localhost
host: localhost.localdomain
# Specify the active profile for loading various services, normally production
# Do not need to be changed
spring.profiles.active: production
spring.pid.file: /var/run/replicationd.pid
# Logging properties
# Can be modified if errors occur
# org.chronopolis can be changed to INFO if less logging is wanted
logging.file: /var/log/chronopolis/replication.log
logging.level:
org.springframework: ERROR
org.hibernate: ERROR
org.chronopolis: DEBUG |
...