minio / confess

Object store consistency checker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

confess

Object store consistency checker

Usage

NAME:
  confess - Object store consistency checker

USAGE:
  confess - [FLAGS] HOSTS

HOSTS:
  HOSTS is a comma separated list or a range of hostnames/ip-addresses

FLAGS:
  --access-key value        specify access key [$CONFESS_ACCESS_KEY]
  --secret-key value        specify secret key [$CONFESS_SECRET_KEY]
  --insecure                disable TLS certificate verification [$CONFESS_INSECURE]
  --region value            specify a custom region [$CONFESS_REGION]
  --bucket value            Bucket to use for confess tests [$CONFESS_BUCKET]
  --output value, -o value  specify output path for confess log
  --duration value, -d value    Duration to run the tests. Use 's' and 'm' to specify seconds and minutes. (default: 30m0s)
  --fail-after value, -f value  fail after n errors. Defaults to 100 (default: 100)
  --help, -h                    show help
  --version, -v                 print the version

EXAMPLES:
  1. Run consistency across 4 MinIO Servers (http://minio1:9000 to http://minio4:9000) on bucket "mybucket" for 10 minutes
     $ confess --access-key minio --secret-key minio123 --bucket mybucket --duration 10m --fail-after 50 -o /data/confess.out http://minio{1...4}:9000q

License

Confess is licensed under the GNU AGPLv3 license that can be found in the LICENSE file.

About

Object store consistency checker

License:GNU Affero General Public License v3.0


Languages

Language:Go 99.8%Language:Dockerfile 0.2%