forked from TrueCloudLab/frostfs-api-go
FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
Aleksey Savchuk
9c5e32a183
Some tests are using invalid data that do not meet the requirements of the FrostFS protocol, e.g. - Container/Object IDs aren't 32 bytes long - Signature key and sign have invalid length - Split IDs aren't valid UUIDv4 and etc. Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com> |
||
---|---|---|
.forgejo/workflows | ||
.github | ||
accounting | ||
acl | ||
ape | ||
apemanager | ||
container | ||
docs | ||
lock/grpc | ||
netmap | ||
object | ||
refs | ||
rpc | ||
session | ||
signature | ||
status | ||
tombstone | ||
util | ||
.gitattributes | ||
.gitignore | ||
.golangci.yml | ||
.pre-commit-config.yaml | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
CREDITS.md | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
prepare.sh | ||
README.md |
Low-level Golang API for FrostFS
Overview
Go implementation of recent FrostFS API versions. For a more high-level SDK see FrostFS SDK.
Frostfs-Api compatibility
frostfs-api-go version | supported frostfs-api versions |
---|---|
v2.14.x | v2.14.0 |
Contributing
Feel free to contribute to this project after reading the contributing guidelines.
Before starting to work on a certain topic, create a new issue first, describing the feature/topic you are going to implement.
License
This project is licensed under the Apache 2.0 License - see the LICENSE file for details