Logging an error is one way to handle an error.
Are you talking about auto-tests? Because I have no idea who else might be processing error from debug logs.
Do you have any other…
@dkirillov wrote in TrueCloudLab/frostfs-node#1655 (comment):
LGTM, but what about container operations?
Oh, true. Forgot about this service. Let me…
DeleteObject
The problem is that we may ignore an error and violate APE processing rules.
We're not ignoring an error as we just don't get any in this case
The problem is not that the second…
Allow
status in chain router
@fyrchik wrote in TrueCloudLab/policy-engine#97 (comment):
If a target owner sets some private rules into morph, then the access may be intentionally/…
UPD: added mergeByFilenames
invocation. So, referring to the previous example:
Instead of result = 13, 15, 20, 33, 45, 1, 14, 29
, we get result = 13, 15, 1, 14, 20, 29, 33, 45
. So, for…
02f3a7f65c/pkg/local_object_storage/pilorama/boltdb.go (L1225)
This executes when filename
goes from…
You should refer to fillSortedChildren
implementation.
The main idea is that "same-version1"
won't have the IDs of "same-version"
. That's why I used the term flattened result that is…
if filename > start
But the branch executes only
else if filename == *h.start {
/*. . .*/
}
t.fillSortedChildren(b, nodeIDs, h)
invoked first time. It tries to push…
Allow
status in chain router
A unit-test to check this fact:
func TestIfLocalOverrideOverridesMorph(t *testing.T) {
const (
namespace = ""
object = "native:object//73tQMTYyUkTgmvPR1HWib6pndbhSoBovbnMF7Pws8Rc…