Ori Bruk
c224470d98
[ #68 ] Update from master
...
Formatters / Run fmt (pull_request) Successful in 20s
DCO action / DCO (pull_request) Successful in 22s
Pre-commit hooks / Pre-commit (pull_request) Successful in 30s
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
2025-04-21 16:18:27 +03:00
Ori Bruk
a9eaff2fd6
[ #82 ] Update documentation info
...
DCO action / DCO (pull_request) Successful in 20s
Formatters / Run fmt (pull_request) Successful in 23s
Pre-commit hooks / Pre-commit (pull_request) Successful in 29s
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
2025-03-20 13:07:48 +03:00
Ori Bruk
2466ce876e
[ #68 ] Remove unnecessary language options.
...
Change proto package path.
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
2024-11-06 14:59:06 +03:00
2a46a9ea0a
[ #50 ] *: Regenerate docs
...
Formatters / Run fmt (pull_request) Successful in 22s
DCO action / DCO (pull_request) Successful in 40s
Pre-commit hooks / Pre-commit (pull_request) Successful in 41s
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-05 16:27:53 +03:00
aaa922f600
[ #58 ] *: Run pre-commit
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-02 15:03:58 +03:00
Airat Arifullin
2efdc8fedb
[ #56 ] object: Introduce Patch
method
...
* Introduce rpc `Patch` and corresponding types;
* Generate docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-07-29 13:37:38 +00:00
Airat Arifullin
c7473ed98c
[ #52 ] object: Add parent_attributes
field to EC-header
...
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-30 11:16:15 +03:00
e199ad2914
[ #53 ] proto-docs: Regenerate docs
...
Also, remove obsolete ones.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-28 16:26:54 +03:00
Airat Arifullin
fd316479e2
[ #51 ] object: Introduce parentSplitParentID
field in EC
...
* Replace `parentSplitIndex` by `parentSplitParentID` as the first
one is inappropriate;
* Regenerate docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-16 16:22:58 +03:00
Airat Arifullin
cfb148ea0c
[ #48 ] object: Introduce parent_split_id
and parent_index
for EC
...
* Introduce new fields for `EC`-header for `Object` service;
* Regenerate docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-08 15:02:23 +03:00
Airat Arifullin
b182533828
[ #47 ] object: Specify ec_parent attribute for Object.Search
...
* Add $Object:ec.parent attribute to Object.Search specification.
* Update docs for Object.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-03 10:07:33 +00:00
4bae9dd78a
[ #43 ] Improve table of contents in proto documentation template
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2024-04-03 11:21:40 +03:00
Airat Arifullin
07eb6a438c
[ #40 ] status: Introduce CONTAINER_ACCESS_DENIED status
...
* Add a new status CONTAINER_ACCESS_DENIED.
* Fix descriptions for methods of container and object services.
* Also regenerate md docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-03-20 12:24:51 +03:00
Pavel Karpy
cbc038f84e
[ #17 ] object: Allow set copy_number
for every placement vector
...
Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-04-07 10:59:26 +03:00
5fd4059061
[ #14 ] Rename __FROSTFS__ to __SYSTEM__
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-03-14 10:24:35 +03:00
3adb55c38a
[ #12 ] Add __FROSTFS__ system prefix
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-03-07 15:40:40 +03:00
Leonard Lyubich
ae38b06f9b
*: Re-generate protobuf docs
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-09-26 09:59:20 +04:00
Pavel Karpy
1bc50fc2a9
[ #227 ] *: Regenerate docs
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-06-21 19:56:15 +03:00
Leonard Lyubich
2743e4ba11
[ #194 ] Generate docs with recent protocol changes
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-02-22 11:58:44 +03:00
Pavel Karpy
1842305116
[ #195 ] doc: Regenerate documentation
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-02-21 15:26:28 +03:00
Leonard Lyubich
7ea5a1d2f1
[ #150 ] *: Write status-related docs
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-11-16 09:46:14 +03:00
Alex Vanin
ece09a1812
Release v2.9.1
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-08-26 16:56:24 +03:00
Pavel Karpy
e6226c27d2
[ #166 ] doc: Generate doc COMMON_PREFIX matchtype
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-08-16 15:15:58 +03:00
Stanislav Bogatyrev
e33f784e05
[ #141 ] Add well-known attribute for content type
...
Neo3 Oracles need a way to check object's MIME content type, as
described in neo-project/neo-modules#555 .
The proposal was to add Content-Type as a well-known attribute.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-03-15 10:33:31 +03:00
Alex Vanin
f9e7643402
Release v2.4.0 - Ganghwado (강화도, 江華島)
...
Added `netmap.NetworkInfo` RPC.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-02-26 14:31:54 +03:00
Stanislav Bogatyrev
a37a7c5ef4
Release v2.3.0 - Seonyudo (선유도, 仙遊島)
...
UN-LOCODE support and Container's used space reporting
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-02-11 16:38:54 +03:00
Stanislav Bogatyrev
d7ca10d468
docs: Update auto-generated documentation
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-25 15:17:38 +03:00
Stanislav Bogatyrev
baa02d4570
Update auto-generated documentation
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-11 10:20:46 +03:00
Alex Vanin
5916eb1170
[ #80 ] Clarify well-known object filters parent
and childfree
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-10-23 18:17:28 +03:00
Stanislav Bogatyrev
63215a6302
Update auto-generated docs
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-10-23 16:27:34 +03:00
Stanislav Bogatyrev
a6ecab41b8
Update auto-generated docs
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-10-16 14:40:24 +03:00
Stanislav Bogatyrev
6014665fa6
[ #67 ] Typo fixes
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-09-04 15:50:31 +03:00
Stanislav Bogatyrev
a07a518a1e
[ #66 ] object: Add object_id signature to Head response
...
Object ID signature is needed to check Header authenticity.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-09-03 16:10:05 +03:00
Stanislav Bogatyrev
fc170f56bf
[ #57 ] Merge service and session packages
...
Merging session and service packages to increase clarity and reduce
cross-dependencies.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-20 10:33:49 +03:00
Stanislav Bogatyrev
762c9762ef
[ #56 ] Fix typos and regenerate docs
...
Sorry =)
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-18 18:41:44 +03:00
Stanislav Bogatyrev
579a618f72
docs: Update docs with new token locations
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-18 18:31:36 +03:00
Stanislav Bogatyrev
13a80df882
Use common signature type
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-18 15:04:15 +03:00
Stanislav Bogatyrev
4e908a17b1
[ #50 ] Add version fields where it makes sense
...
Some pieces of data (container, object, etc) may be stored for a long time and
there will be a need in the future to understand which obscure format from the
past was used to create it.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-17 12:12:30 +03:00
Stanislav Bogatyrev
7555e166b2
[ #49 ] Minor reformat
...
- Trying to move enums to the package level
- Trying to keep all definitions in types.proto
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-17 12:12:16 +03:00
Stanislav Bogatyrev
eb61f7cafd
[ #45 ] docs: Regenerate Markdown docs
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-13 22:57:00 +03:00
Stanislav Bogatyrev
a77480582d
[ #37 ] docs: Regenerate markdown docs
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-11 21:36:03 +03:00
Leonard Lyubich
b088391294
[ #40 ] service: Rename Token to SessionToken
...
Rename Token message to SessionToken to clarify its purpose.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-11 11:50:36 +03:00
Stanislav Bogatyrev
c65920d2ce
[ #32 ] docs: regenerate files
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-07 14:36:15 +03:00
Leonard Lyubich
05a885e142
object: Tidy up the format
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 23:45:50 +03:00
Leonard Lyubich
23f571f76f
object: Remove response meta header
...
This commit removes ResponseMetaHeader from the repository since it is not
verifiable and its purpose is questionable. If needed, it can be added to
queries without losing compatibility with the API version.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 23:45:50 +03:00
Leonard Lyubich
3518fc42bd
object: Replace Raw flag
...
In previous version of the format RequestMetaHeader, which is included in
all requests, contained the boolean flag Raw. However, this option was
processed only in object.Head and object.Get rpc. Therefore, this commit
strips the field from the request meta header and adds it to the mentioned
requests.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 23:45:50 +03:00
Leonard Lyubich
c88d1fdae3
query: Move Query to object
...
Move Query message definition to object package since it is only used there.
Package query is completely removed from the repository.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 23:11:16 +03:00
Leonard Lyubich
40420f3ab0
[ #31 ] refs: Use OwnerID message in all services
...
Change the type of all fields for identifier of the container owner to
refs.OwnerID. This will allow you to follow a single format and not duplicate
its description.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 22:00:01 +03:00
Leonard Lyubich
fccd753a5d
[ #31 ] refs: Use ContainerID message in all services
...
Change the type of all fields for the container identifier to refs.ContainerID.
This will allow to follow a single format and not duplicate its description.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 22:00:01 +03:00
Leonard Lyubich
67ecea7507
[ #28 ] object: Move storage group information
...
In previous version of the format storage group information was stored in
completely in the dedicated header field. However, having a header field
instead of storing it in a payload is not justified, since it is used only
to check the presence in the object. Based on this, this commit defines a
message for marking the object as the custodian of information about the
storage group and changes the type of field StorageGroup to it. Information
about the storage group will be stored serialized in the payload of the
objects marked in this way
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 22:00:01 +03:00