Ori Bruk
ce37ce12d6
[ #68 ] Ensure compatibility of different API versions with each other.
...
Formatters / Run fmt (pull_request) Successful in 24s
Pre-commit hooks / Pre-commit (pull_request) Successful in 36s
DCO action / DCO (pull_request) Successful in 42s
Update linters.
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
2024-11-06 15:01:19 +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
5bfbd249bc
[ #67 ] container: Remove unused import
...
Fix warning from protoc:
`container/grpc/service.proto:8:1: warning: Import acl/grpc/types.proto
is unused.`
Refs #60
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-10-01 14:15:39 +03:00
b2f5205976
[ #66 ] .forgejo: Make 'fmt' job fail on changed files
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-13 15:09:12 +03:00
83f2fc5944
[ #65 ] Remove reference to NeoFS spec
...
Can't update it anymore.
Will eventually be superseded by docsite <https://frostfs.info >
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-09-11 15:59:11 +03:00
74bbc3a76b
[ #64 ] Update obsolete URLs
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-09-11 14:08:39 +03:00
2a46a9ea0a
[ #50 ] *: Regenerate docs
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-05 16:27:53 +03:00
5602b8fa2a
[ #50 ] *: Replace NeoFS with FrostFS in doc comments
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-05 16:27:09 +03:00
e8afd6e5f5
[ #50 ] netmap: Clarify MaxObjectSize parameter implication on object size
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-05 14:54:28 +03:00
6b390035e7
[ #50 ] netmap: Fix misformatted link in doc comment
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-05 14:24:44 +03:00
6bc2038f03
[ #58 ] .forgejo: Add forgejo actions
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-03 15:11:29 +03:00
aaa922f600
[ #58 ] *: Run pre-commit
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-02 15:03:58 +03:00
6b0f3b01e0
[ #58 ] pre-commit: Add pre-commit and related Makefile targets
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-02 15:02:24 +03:00
54812ba857
[ #58 ] Makefile: Remove lint target due to buf CLI being unavailable
...
The `buf` CLI is no longer available, so the related lint target has
been removed from Makefile.
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-02 14:58:10 +03:00
8760caa093
[ #60 ] container: Remove GetExtendedACL
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-09-02 00:13:20 +03:00
542d0d9ec2
[ #55 ] netmap: Add LIKE
operation for filter
in policy
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-08-06 16:55:48 +03:00
Airat Arifullin
e5c976b557
[ #59 ] session: Add Patch
verb
...
* Regenerate docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-08-05 20:52:24 +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
8dd63c451c
[ #57 ] container: Remove deprecated methods
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-07-26 10:12:27 +03:00
4a4a7612f6
[ #57 ] *: Format with clang-format
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-07-26 10:12:27 +03:00
Airat Arifullin
0916cb5398
[ #49 ] status: Introduce new common status code
...
* Introduce `INVALID_ARGUMENT` for common status section;
* Regenerate docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-06-17 15:30:06 +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
Airat Arifullin
4c2193443e
[ #54 ] acl: Add APE chains to Bearer token
...
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-30 08:09:00 +00:00
Airat Arifullin
393c95899f
[ #54 ] apemanager: Move APE specific types to separate package
...
* Introduce `ape` package and move `apemanager/types.proto`
to `ape/`;
* Fix `apemanager/service.proto`.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-05-30 08:09:00 +00: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
Airat Arifullin
c94b8ab6ae
[ #46 ] apemanager: Introduce proto-s for apemanager service
...
* Introduce proto-s for `APEManagerService` and related types.
* Introduce a new status section related to `APEManagerService`.
* Generate proto-docs.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-04-27 13:48:04 +00:00
9802fd23ae
audit: Remove deprecated service
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-20 13:42:24 +03: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
433b2e6a47
[ #42 ] netmap: Renumerate Replica message fields
...
* Reassign ec_data_count and ec_parity_count to 3 and 4.
Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
2024-03-27 10:17:28 +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
46dd3885d2
[ #41 ] netmap: Add well-known EC-related network settings
...
Because big number of chunks can lead to excessive CPU/RAM usage, we
restrict EC policies via network settings.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-03-18 15:41:02 +03:00
063d236c87
[ #41 ] netmap: Support EC policy
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-03-18 15:41:02 +03:00
f56ccf36b1
[ #41 ] object: Support erasure codes
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-03-18 15:41:01 +03:00
4c68d92468
[ #39 ] Makefile: Add fmt target
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-02-28 18:54:53 +03:00
188f580e46
[ #2 ] object: Clarify locked object expiration
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-09-05 09:56:11 +03:00
51d330b06a
[ #19 ] Remove storage groups
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-17 11:04:47 +03:00
f2a60016ab
[ #9 ] object service: Add PutSingle RPC
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-07-04 11:08:35 +03:00
b471eaaba9
[ #29 ] object: Extend Delete rpc specification
...
* Add OBJECT_NOT_FOUND status specification
Signed-off-by: Airat Arifullin a.arifullin@yadro.com
2023-06-28 13:30:49 +03:00
dbfa9c944b
[ #26 ] netmap: Add NOT and UNIQUE keywords
...
Signed-off-by: Airat Arifullin a.arifullin@yadro.com
2023-05-31 11:57:27 +03:00
7f59b8aaeb
[ #25 ] subnet: Drop fields and types
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-04-18 13:17:08 +03:00
Pavel Karpy
b5be17014e
[ #22 ] reputation: Drop reputation system support
...
Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-04-18 10:15:11 +00:00
bd50db1151
[ #18 ] acl: Add impersonate field to bearer token
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-04-13 11:42:33 +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
fc393d4605
[ #16 ] Add Issue Template
...
Add bug report and feature request templates
Signed-off-by: Liza <e.chichindaeva@yadro.com>
2023-03-23 12:14:27 +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
eafcbff11f
Rename go package names
...
Due to source code relocation from GitHub.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-03-07 11:50:02 +03:00