frostfs-sdk-go/client
Airat Arifullin 4d36a49d39
All checks were successful
DCO / DCO (pull_request) Successful in 26s
Code generation / Generate proto (pull_request) Successful in 27s
Tests and linters / Tests (pull_request) Successful in 40s
Tests and linters / Lint (pull_request) Successful in 1m23s
[#349] object: Make patcher apply patching for split header
* Change `PatchApplier` interface: `ApplyAttributesPatch` -> `ApplyHeaderPatch`.
  Make `ApplyHeaderPatch` receive `ApplyHeaderPatchPrm` as parameter;
* Fix `patcher`: apply patch for split header;
* Fix `patcher` unit-tests. Add test-case for split header;
* Extend `Patch` struct with `NewSplitHeader`;
* Change `ObjectPatcher` interface for client: `PatchAttributes` -> `PatchHeader`.
  Fix `objectPatcher`.
* Fix object transformer: since object header sets `SplitHeader` if it's passed.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2025-03-26 13:17:39 +03:00
..
status [#332] client/status: Support RESOURCE_EXHAUSTED status 2025-02-06 11:38:57 +03:00
accounting.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
apemanager_add_chain.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
apemanager_list_chains.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
apemanager_remove_chain.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
api.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
client.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
client_test.go [#189] client: Make PrmDial fields public 2023-11-14 11:18:00 +03:00
common.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
container.go [#48] client: Split container methods by files 2023-04-13 09:04:09 +03:00
container_delete.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
container_get.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
container_list.go [#291] container: Rename field Account to OwnerID in PrmContainerList 2024-12-10 13:49:38 +03:00
container_list_stream.go [#311] client/container: Remove outdated comment 2024-12-11 15:53:53 +03:00
container_put.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
doc.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
errors.go [#228] client: Move isClientErrMaintenance from node 2024-06-17 17:07:30 +03:00
errors_test.go [#228] client: Move isClientErrMaintenance from node 2024-06-17 17:07:30 +03:00
netmap.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
netmap_test.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_delete.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_get.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_hash.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_patch.go [#349] object: Make patcher apply patching for split header 2025-03-26 13:17:39 +03:00
object_patch_test.go [#349] object: Make patcher apply patching for split header 2025-03-26 13:17:39 +03:00
object_put.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_put_raw.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_put_single.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_put_transformer.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_search.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
object_search_test.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
response.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
session.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00