emc-mongoose/mongoose-storage-driver-swift

Repository files navigation

Gitter chatIssue TrackerCI statusTagMaven metadata URLSonatype Nexus (Releases)Docker Pulls

  • API version: 1.0
  • Authentification:
    • Uid/secret key pair for auth token operations
    • Auth token
  • SSL/TLS
  • Item types:
    • data (--> "object")
    • path (--> "container")
    • token (--> "auth token")
  • Automatic auth token creation on demand
  • Automatic destination path creation on demand
  • Path listing input (with JSON response payload)
  • Data item operation types:
    • create
    • read
      • full
      • random byte ranges
      • fixed byte ranges
      • content verification
    • update
      • full (overwrite)
      • random byte ranges
      • fixed byte ranges (with append mode)
    • delete
    • noop
  • Token item operation types:
    • create
    • noop
  • Path item operation types:
    • create
    • read
    • delete
    • noop
java -jar mongoose-<VERSION>.jar \
    --storage-driver-type=swift \
    --storage-namespace=ns1 \
    ...
NameTypeDefault ValueDescription
storage-net-http-versioningFlagfalseSpecifies whether the versioning storage feature is used or not
  • A container may be specified with item-input-path either item-output-path configuration option
  • The default storage namespace value (null) won't work, specify the correct value explicitly
  • DLO creation should be enabled using the item-data-ranges-threshold configuration option
  • Defect GOOSE-1316: unable to verify the response content in the case of multiple byte ranges read
  • The storage port is set to 9020 by default for the docker image

About

OpenStack Swift storage driver for Mongoose

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •