frostfs-node/pkg/services/object
Leonard Lyubich dde4d4df2a [#1878] services/object: Fix child check in GET
In previous implementation `ObjectService.Get` RPC handler failed with
`parent address in child object differs` while assembling the "big"
object. This was caused by the child check which required parent
reference to be set in all child objects. The check was impracticable
because not all elements of the split-chain have a link to the parent.

Make `execCtx.isChild` to return `true` if parameterized object has no
parent header in its own header.

Signed-off-by: Leonard Lyubich <ctulhurider@gmail.com>
2022-10-12 16:56:37 +03:00
..
acl [#1859] services/object: Do not session check relation in PUT 2022-10-10 20:09:47 +03:00
delete [#1697] services/object: Return proper error if session token is missing 2022-09-30 16:13:01 +03:00
get [#1878] services/object: Fix child check in GET 2022-10-12 16:56:37 +03:00
head [#1513] Upgrade NeoFS SDK Go with changed netmap package 2022-06-17 15:53:18 +03:00
internal [#1735] go.mod: Update API and SDK 2022-08-30 12:27:46 +03:00
put [#1365] node: Calculate object homomorphic hash flexibly 2022-07-13 17:10:06 +03:00
search [#1837] services/object: Optimize uniqueIDWriter 2022-10-07 13:29:15 +03:00
util [#1681] node: Block only Object service ops under maintenance 2022-10-05 11:41:49 +03:00
metrics.go [#425] services: Define service interfaces that was removed from API lib 2021-03-17 15:00:37 +03:00
response.go [#521] *: use stdlib errors package 2021-05-19 16:42:54 +03:00
server.go [#425] services: Define service interfaces that was removed from API lib 2021-03-17 15:00:37 +03:00
sign.go [#1098] object/search: Fix error loss in SignService.Search 2022-01-21 14:54:22 +03:00
transport_splitter.go [#1063] node/object: Do not skip empty search responses in splitter 2022-01-11 12:02:54 +03:00