ape: Return not found when removing local overrides #1162

Merged
fyrchik merged 1 commit from acid-ant/frostfs-node:bugfix/1156-remove-policy-unknown into master 2024-06-07 12:11:04 +00:00
Member

Close #1156

Signed-off-by: Anton Nikiforov an.nikiforov@yadro.com

Close #1156 Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
acid-ant force-pushed bugfix/1156-remove-policy-unknown from db04c42f6d to f7d6455ed0 2024-06-04 15:30:33 +00:00 Compare
acid-ant changed title from WIP: ape: Return `not found` when removing local overrides to ape: Return `not found` when removing local overrides 2024-06-04 15:30:52 +00:00
acid-ant requested review from storage-core-committers 2024-06-04 15:31:05 +00:00
acid-ant requested review from storage-core-developers 2024-06-04 15:31:13 +00:00
fyrchik approved these changes 2024-06-04 18:50:42 +00:00
Owner

Please, look at tests.

Please, look at tests.
Author
Member

Please, look at tests.

Passed.

> Please, look at tests. Passed.
dkirillov reviewed 2024-06-05 10:55:49 +00:00
@ -179,2 +177,2 @@
return nil, status.Error(code, err.Error())
}
if err = s.localOverrideStorage.LocalStorage().RemoveOverride(apechain.Ingress, target, req.GetBody().GetChainId()); err != nil {
return nil, status.Error(getCodeByLocalStorageErr(err), err.Error())
Member

Error still be internal rather than not found because in getCodeByLocalStorageErr we dont handle engine.ErrResourceNotFound

Error still be `internal` rather than `not found` because in [getCodeByLocalStorageErr](https://git.frostfs.info/acid-ant/frostfs-node/src/commit/f7d6455ed024285cabfb4bafe48b58bba27c62ae/pkg/services/control/server/policy_engine.go#L245) we dont handle `engine.ErrResourceNotFound`
Author
Member

Oh, missed that. Fixed.

Oh, missed that. Fixed.
acid-ant force-pushed bugfix/1156-remove-policy-unknown from f7d6455ed0 to 466c75d2b2 2024-06-05 12:57:47 +00:00 Compare
dkirillov approved these changes 2024-06-05 13:27:15 +00:00
acid-ant force-pushed bugfix/1156-remove-policy-unknown from 466c75d2b2 to e55cddead3 2024-06-06 06:18:52 +00:00 Compare
fyrchik merged commit a90310335d into master 2024-06-07 12:11:04 +00:00
Sign in to join this conversation.
No reviewers
TrueCloudLab/storage-core-developers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#1162
No description provided.