|
7a8ac4907a
|
[#1213] engine: Drop unused
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-07-01 06:49:35 +00:00 |
|
|
10497e9136
|
[#1213] cli: Do not allow to lock EC chunks
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-07-01 06:49:35 +00:00 |
|
|
dc2867682f
|
[#1213] deleteSvc: Do not allow to delete EC chunks
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-07-01 06:49:35 +00:00 |
|
|
dc6778f385
|
[#1213] fmt: Drop unused interfaces
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-07-01 06:49:35 +00:00 |
|
|
7085723c6b
|
[#1074] pilorama: Allow empty filenames in SortedByFilename()
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-28 17:46:24 +03:00 |
|
|
4c7ff159ec
|
[#1201] writecache: Cancel background flush without lock
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-28 09:02:36 +03:00 |
|
|
81070ada01
|
[#1091] cli: Check NotFound properly for control list-targets
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2024-06-27 13:18:36 +00:00 |
|
|
452faa3c89
|
[#1154] ir: Add info metric
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
|
2024-06-27 12:02:52 +00:00 |
|
|
87a4a6e8d0
|
[#1154] node: Add info metric
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
|
2024-06-27 12:02:52 +00:00 |
|
|
4f7d76c9ef
|
[#1206] audit: Drop not required events
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-27 10:54:31 +00:00 |
|
|
4951babd5f
|
[#1208] blobstor: Fix delete without storage id
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-27 11:59:08 +03:00 |
|
|
a0e5fc733e
|
[#1145] node/ir: Handle double SIGHUP correctly
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
|
2024-06-25 12:07:14 +03:00 |
|
|
df894fbac7
|
[#451] frostfs-node: Add cache metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-25 08:52:37 +00:00 |
|
|
81ea91de52
|
[#451] metrics: Move to internal
`metrics` don't look like something others want to import.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-25 08:52:37 +00:00 |
|
|
11a38a0a84
|
[#1190] tree: GroupIDs must also be target of APE checks
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-25 08:49:20 +00:00 |
|
|
0b87388c18
|
[#1190] object: GroupIDs must also be target of APE checks
* Also add new test case for ape middleware in container service.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-25 08:49:20 +00:00 |
|
|
621dbf58ab
|
[#1190] container: GroupIDs must also be target of APE checks
* Also add new test case for ape middleware in container service.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-25 08:49:20 +00:00 |
|
|
a1f7615b7e
|
[#1190] ape: Introduce Groups util function to retrieve actor's groupIDs
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-25 08:49:20 +00:00 |
|
|
46732b61d7
|
[#60] cli: Add await flag to control set-status
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-20 16:28:42 +03:00 |
|
|
a83eeddb1d
|
[#60] control: Add GetNetmapStatus method
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-20 16:28:42 +03:00 |
|
|
9ac74efc41
|
[#1173] shard: Use mode from config on reload
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2024-06-20 11:29:10 +00:00 |
|
|
ec76689ab7
|
[#1189] cli: Fix unit-test for eACL converter
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-20 11:29:02 +00:00 |
|
|
68eb68f59a
|
[#1189] cli: Make util subcommand convert eACL to APE chains
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-20 11:29:02 +00:00 |
|
|
11e880de7f
|
[#1186] cli: Make owner field optional for bearer token
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-19 17:23:57 +00:00 |
|
|
40b68bcb6c
|
[#1109] object: Validate attribute EXPIRATION_EPOCH on put
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2024-06-19 17:19:27 +00:00 |
|
|
fd28461def
|
[#1184] ir: Add grpc middleware for control service
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-19 16:05:53 +03:00 |
|
|
ecd1ed7a5e
|
[#1184] node: Add audit middleware for grpc services
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-19 16:05:53 +03:00 |
|
|
ac1f014747
|
[#1184] node: Add audit package
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-19 16:05:53 +03:00 |
|
|
7b8937ec35
|
[#1184] config: Add audit.enabled parameter for node
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-19 16:05:53 +03:00 |
|
|
75eedf71f3
|
[#1187] pilorama/test: Remove debug print
Introduced in e12fcc041d .
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-18 15:09:44 +03:00 |
|
|
5b100699d7
|
[#566] policer: Move isClientErrMaintenance to frostfs-sdk-go
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
|
2024-06-18 10:20:45 +03:00 |
|
|
76cf7a051b
|
[#1178] shard: Check metabase existence before read shard ID
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-17 09:59:15 +03:00 |
|
|
b9d6c9d10c
|
[#1177] cli: Fix resource name parsing
* If `root` name is given explicitly, then it should be translated to
`//` but not `/root/`.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-14 13:09:08 +03:00 |
|
|
3fc8e0e08c
|
Release v0.41.0
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-14 10:01:59 +03:00 |
|
|
dbd3b238f7
|
[#1170] node: Support morph mTLS
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-14 09:30:46 +03:00 |
|
|
96fe271bab
|
[#1170] innerring: Support morph mTLS
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-14 09:28:32 +03:00 |
|
|
a0e49fa5a5
|
[#1170] adm: Support morph mTLS
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-14 09:27:06 +03:00 |
|
|
42ecc2f2b9
|
[#1170] morph: Support mTLS
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-14 09:26:27 +03:00 |
|
|
68ac490729
|
[#1174] shard: Update metric mode_info on Init
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2024-06-13 08:32:59 +00:00 |
|
|
6a39c3d15e
|
[#1086] engine: Do not use metabase if shard looks bad
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-13 07:35:22 +00:00 |
|
|
9d73f9c2c6
|
Reapply "[#446] engine: Move to read-only on blobstor errors"
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2024-06-13 07:35:22 +00:00 |
|
|
41e670c9ba
|
[#1167] adm/morph: Move literal to const
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
|
2024-06-11 15:15:21 +00:00 |
|
|
d4f425f86a
|
[#1167] adm/morph: Fix set-config parameter validation
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
|
2024-06-11 15:15:21 +00:00 |
|
|
b9fcaad21f
|
[#1168] shard: Set Disabled as default mode for components
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2024-06-11 15:13:38 +00:00 |
|
|
069c1559cc
|
[#1164] cli: Improve object nodes performance
Do complex EC object parts flatten concurrently.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-11 08:45:44 +03:00 |
|
|
6cf512e574
|
[#1166] blobovniczatree: Handle blobovnicza's NoSpaceLeft error
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-07 17:15:43 +03:00 |
|
|
e7d479f4c2
|
[#1166] blobovnicza: Return NoSpaceLeft error instead of syscall.ENOSPC
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2024-06-07 17:15:43 +03:00 |
|
|
a0c588263b
|
[#1157] cli: Support adding APE overrides to Bearer token
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-07 12:11:11 +00:00 |
|
|
239323eeef
|
[#1157] tree: Make tree service use Bearer token's APE overrides
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-07 12:11:11 +00:00 |
|
|
04a3f891fd
|
[#1157] object: Make APE checker use Bearer-token's APE overrides
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
|
2024-06-07 12:11:11 +00:00 |
|