Unify status usage in storage engine when object is missing #2956
Labels
enhancement
Improving existing functionality
good first issue
Good for newcomers
I4
No visible changes
S3
Minimally significant
U4
Nothing urgent
Is your feature request related to a problem? Please describe.
I'm always frustrated when we have both
bool
flags that mean the presence of an object in the engine andErrObjectNotFound
. Sometimes it is a flag and sometimes it is an error.Describe the solution you'd like
It should either be error, or be a flag.
Describe alternatives you've considered
-
Additional context
Sometimes it is ok to have an error and sometimes we only accept a flag, it is unreliable.
As for me, I wouldn't say I like using client statuses (that is where they are placed in SDK) in engines at all.
The text was updated successfully, but these errors were encountered: