You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basically it's about object expiration and lock conflict which can be decided two ways:
object's expiration takes precedence over lock because it's important to satisfy expiration guarantees (including legal requirements)
lock object takes precedence over object's expiration because it's a lock and there might be a reason to lock an expired object (including legal requirements)
This can be solved with different types of locks, but we won't introduce them now. It seems that for now we better stick to the second behavior (giving slightly more options
I suggest that we discuss this issue here.
The text was updated successfully, but these errors were encountered:
Allow replication of any (expired too) locked object. Information about
object locking is considered to be presented on the _container nodes_.
Refs. nspcc-dev#2392.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
to carpawell/neofs-node
that referenced
this issue
Sep 1, 2023
An object can be expired but locked (and not removed, of course). After the LOCK
object expiration, the object should be unlocked and, therefore, become
unavailable immediately not by the next GC cycle time.
Closesnspcc-dev#2392.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
to carpawell/neofs-node
that referenced
this issue
Sep 1, 2023
An object can be expired but locked (and not removed, of course). After the LOCK
object expiration, the object should be unlocked and, therefore, become
unavailable immediately not by the next GC cycle time.
Closesnspcc-dev#2392.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
to carpawell/neofs-node
that referenced
this issue
Sep 1, 2023
An object can be expired but locked (and not removed, of course). After the LOCK
object expiration, the object should be unlocked and, therefore, become
unavailable immediately not by the next GC cycle time.
Closesnspcc-dev#2392.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
Issue nspcc-dev/neofs-testcases#537 is a possible bug in the neofs-node.
I suggest that we discuss this issue here.
The text was updated successfully, but these errors were encountered: