mongoose-storage-driver-swift

Mongoose is a high-load storage performance testing tool

Лицензия

Лицензия

The MIT License (MIT)
Группа

Группа

com.github.emc-mongoose
Идентификатор

Идентификатор

mongoose-storage-driver-swift
Последняя версия

Последняя версия

4.2.12
Дата

Дата

Тип

Тип

jar
Описание

Описание

mongoose-storage-driver-swift
Mongoose is a high-load storage performance testing tool
Ссылка на сайт

Ссылка на сайт

https://github.com/emc-mongoose/mongoose-storage-driver-swift
Система контроля версий

Система контроля версий

https://github.com/emc-mongoose/mongoose-storage-driver-swift.git

Скачать mongoose-storage-driver-swift

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.emc-mongoose/mongoose-storage-driver-swift/ -->
<dependency>
    <groupId>com.github.emc-mongoose</groupId>
    <artifactId>mongoose-storage-driver-swift</artifactId>
    <version>4.2.12</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.emc-mongoose/mongoose-storage-driver-swift/
implementation 'com.github.emc-mongoose:mongoose-storage-driver-swift:4.2.12'
// https://jarcasting.com/artifacts/com.github.emc-mongoose/mongoose-storage-driver-swift/
implementation ("com.github.emc-mongoose:mongoose-storage-driver-swift:4.2.12")
'com.github.emc-mongoose:mongoose-storage-driver-swift:jar:4.2.12'
<dependency org="com.github.emc-mongoose" name="mongoose-storage-driver-swift" rev="4.2.12">
  <artifact name="mongoose-storage-driver-swift" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.emc-mongoose', module='mongoose-storage-driver-swift', version='4.2.12')
)
libraryDependencies += "com.github.emc-mongoose" % "mongoose-storage-driver-swift" % "4.2.12"
[com.github.emc-mongoose/mongoose-storage-driver-swift "4.2.12"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Gitter chat Issue Tracker CI status Tag Maven metadata URL Sonatype Nexus (Releases) Docker Pulls

Swift Storage Driver

1. Features

  • 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

2. Usage

java -jar mongoose-<VERSION>.jar \
    --storage-driver-type=swift \
    --storage-namespace=ns1 \
    ...

2.1. Configuration Reference

Name Type Default Value Description
storage-net-http-versioning Flag false Specifies whether the versioning storage feature is used or not

2.2. Notes

  • 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
com.github.emc-mongoose

Mongoose

Mongoose storage performance testing tools

Версии библиотеки

Версия
4.2.12
4.2.11
4.2.10
4.2.9
4.2.8
4.2.7
4.2.6
4.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1