forked from TrueCloudLab/frostfs-api
WIP: FrostFS API documentation and proto files declaration
d6090eb2fc
Object sessions for `PUT` and `SEARCH` ops are spread to the whole container due to op semantics. Sometimes it is convenient to spread the session to all objects of the container for other operations. Thus, object sessions for the whole container can be unified. Modify docs of `ObjectSessionContext.address` field: * require `container_id` field to be correctly set; * require `object_id` field to be correctly field if set; * allow `object_id` field to be unset and make this case equivalent to the container-global session. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru> |
||
---|---|---|
.github | ||
accounting | ||
acl | ||
audit | ||
container | ||
doc | ||
lock | ||
netmap | ||
object | ||
proto-docs | ||
refs | ||
reputation | ||
session | ||
status | ||
storagegroup | ||
subnet | ||
tombstone | ||
.gitignore | ||
buf.yaml | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
CREDITS.md | ||
LICENSE | ||
Makefile | ||
README.md |
NeoFS API language-agnostic protocol definitions
Overview
NeoFS-API repository is the basis for language-specific libraries, e.g.:
Those libraries contain compiled protocol buffers definitions, wrapped with language-specific code. Use them to integrate applications with NeoFS.
This repository contains:
- protocol buffers packages
- auto-generated docs for protocol buffers
Contributing
Feel free to contribute to this project after reading the contributing guidelines.
Before you start working on a certain topic, first create a new issue 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