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
Some time ago we decided that nodes which process request, should assemble split objects. There was a config flag to disable forced assembly policy on the node (right now flag is hardcoded).
This was achieved by sending new object get requests with RAW flag set. Container nodes return SplitInfoError and personal node is able to build a chain of object and assemble split object.
This has changed with introduction of request forwarder in object service. Now node does not produce new requests if it is not necessary. In described case, personal node re-signs original request and sends it to container nodes. Container nodes that store last object in the chain or linking object are able to build the chain themself and they do assemble required object.
Technically it is totally correct, however it goes against earlier decision to assemble objects on the non container nodes.
Some time ago we decided that nodes which process request, should assemble split objects. There was a config flag to disable forced assembly policy on the node (right now flag is hardcoded).
This was achieved by sending new object get requests with RAW flag set. Container nodes return
SplitInfoError
and personal node is able to build a chain of object and assemble split object.This has changed with introduction of request forwarder in object service. Now node does not produce new requests if it is not necessary. In described case, personal node re-signs original request and sends it to container nodes. Container nodes that store last object in the chain or linking object are able to build the chain themself and they do assemble required object.
Technically it is totally correct, however it goes against earlier decision to assemble objects on the non container nodes.
/cc @cthulhu-rider @carpawell @realloc @fyrchik
The text was updated successfully, but these errors were encountered: