frostfs-sdk-go/client
Evgenii Stratonikov ecb1fef78c
/ DCO (pull_request) Successful in 1m17s Details
/ Lint (pull_request) Successful in 2m36s Details
/ Tests (1.19) (pull_request) Successful in 2m14s Details
/ Tests (1.20) (pull_request) Successful in 6m0s Details
[#129] client: Do not override error status WriteObject()
Here is a scenario:
1. `resolveFrostFSErrors` is false.
2. The first object part was not written, which was signified in status.
3. The second part was written correctly.

Client now thinks that the object is written even though it was not.
In theory we could also return only status, but client-side splitting
is not a single RPC, so it makes sense.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-07-26 14:38:43 +03:00
..
status [#68] Replace interface{} with any 2023-05-15 17:21:49 +03:00
accounting.go [#48] client: Remove `ctx == nil` checks 2023-04-13 09:04:09 +03:00
api.go Rename package name 2023-03-07 15:47:21 +03:00
client.go [#82] client: Allow to pass gRPC dial options 2023-05-30 16:51:22 +03:00
client_test.go [#47] client: Pass context to Dial() explicitly 2023-04-07 08:59:19 +03:00
common.go [#56] *: Drop reputation system 2023-04-18 07:52:16 +00:00
container.go [#48] client: Split container methods by files 2023-04-13 09:04:09 +03:00
container_delete.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_eacl.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_get.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_list.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_put.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_set_eacl.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
container_space.go client: rename formRequest() to buildRequest() 2023-04-18 09:58:34 +00:00
doc.go Rename package name 2023-03-07 15:47:21 +03:00
errors.go Rename package name 2023-03-07 15:47:21 +03:00
errors_test.go Rename package name 2023-03-07 15:47:21 +03:00
netmap.go [#48] client: Refactor EndpointInfo() 2023-04-18 09:58:34 +00:00
netmap_test.go [#47] client: Do not check context in NetmapSnapshot() 2023-04-07 08:59:19 +03:00
object_delete.go [#48] client: Remove `ctx == nil` checks 2023-04-13 09:04:09 +03:00
object_get.go [#48] client: Remove `ctx == nil` checks 2023-04-13 09:04:09 +03:00
object_hash.go [#48] client: Remove `ctx == nil` checks 2023-04-13 09:04:09 +03:00
object_put.go [#83] Allow to split objects in the client 2023-06-28 12:12:37 +00:00
object_put_raw.go [#83] Allow to split objects in the client 2023-06-28 12:12:37 +00:00
object_put_single.go [#103] object: Add PutSingle method code 2023-07-06 17:06:17 +03:00
object_put_transformer.go [#129] client: Do not override error status WriteObject() 2023-07-26 14:38:43 +03:00
object_search.go [#48] client: Remove `ctx == nil` checks 2023-04-13 09:04:09 +03:00
object_search_test.go Rename package name 2023-03-07 15:47:21 +03:00
response.go Rename package name 2023-03-07 15:47:21 +03:00
session.go [#48] client: Refactor SessionCreate() 2023-04-18 09:58:34 +00:00