frostfs-node/pkg/services/object
Anton Nikiforov 8d589314b5 [#560] node: Fix Put in multi REP with intersecting sets of nodes
Once the node was processed it skipped, at the step of forming
result in case when all nodes skipped, because processed for
previous REP, service mark the whole request as incomplete.

Example of policies which are unblocked:
- REP 1 REP 1 CBF 1
- REP 4 IN X REP 4 IN Y
  CBF 4
  SELECT 2 FROM FX AS X SELECT 2 FROM FY AS Y
  FILTER Country EQ Russia OR Country EQ Sweden OR Country EQ Finland AS FY
  FILTER Price GE 0 AS FX

Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-08-08 10:22:53 +00:00
..
acl [#553] eacl: Fix bug with casting to ObjectAccessDenied error 2023-08-02 07:22:48 +00:00
delete [#294] deletesvc: Drop cast 2023-07-12 07:42:10 +00:00
get [#539] getsvc: Write payload direct to out stream 2023-07-27 17:02:08 +03:00
head [#496] node: Fix linter importas 2023-07-06 15:36:41 +03:00
internal [#463] putsvc: Use PutSingle RPC for remote target 2023-07-18 10:52:12 +00:00
put [#560] node: Fix Put in multi REP with intersecting sets of nodes 2023-08-08 10:22:53 +00:00
search [#294] searchsvcv2: Refactor service constructor 2023-07-12 07:42:10 +00:00
util [#496] node: Fix linter importas 2023-07-06 15:36:41 +03:00
common.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
metrics.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
response.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
server.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
sign.go [#533] services: Assume API supports status codes 2023-07-31 15:35:15 +00:00
transport_splitter.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00