frostfs-sdk-go/client
Evgenii Stratonikov ecb1fef78c
All checks were successful
/ DCO (pull_request) Successful in 1m17s
/ Lint (pull_request) Successful in 2m36s
/ Tests (1.19) (pull_request) Successful in 2m14s
/ Tests (1.20) (pull_request) Successful in 6m0s
[#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