Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Chorus Worker

Processes replication tasks from Asynq work queue. Hosts management gRPC API on port :9670 and REST API on port :9671.

Usage

Set storage and Redis credentials in config.yaml and run.

The config file contains commented examples for:

  • S3 storage configuration
  • Swift storage configuration (requires authURL and Keystone credentials)
  • Dynamic credentials (manage credentials via API instead of config)

Configuration

See config.yaml for all options with examples.

Key settings:

  • storage.storages - S3 and Swift storage definitions with credentials
  • storage.dynamicCredentials - enable API-based credential management
  • api.enabled - enable management API (required for chorctl)
  • concurrency - max parallel replication tasks