object: Introduce new fields for v2 ECHeader #82

Merged
fyrchik merged 3 commits from aarifullin/frostfs-api-go:feat/ecHeader_parentSplit into master 2024-05-14 06:19:25 +00:00
Collaborator
  • Erase field Signature from ECHeader v2 type as it has not been used at all
  • Regenerate protobufs as frostfs-api introduced parent_split_id and
    parent_split_index fields.
  • Fix marshaller and converter for EC header.
  • Extend v2 type ECHeader with ParentSplitID and ParentSplitIndex fields.
  • Fix message_test for Object. Also generate EC headers and check it.
  • Introduce FilterHeaderECParent filter name.
* Erase field `Signature` from `ECHeader` v2 type as it has not been used at all * Regenerate protobufs as frostfs-api introduced `parent_split_id` and `parent_split_index` fields. * Fix marshaller and converter for EC header. * Extend v2 type `ECHeader` with `ParentSplitID` and `ParentSplitIndex` fields. * Fix message_test for `Object`. Also generate EC headers and check it. * Introduce `FilterHeaderECParent` filter name.
aarifullin added 2 commits 2024-05-08 12:08:56 +00:00
2d67e67043 [#XX] object: Introduce new fields for EC header
* Regenerate protobufs as frostfs-api introduced `parent_split_id` and
  `parent_split_index` fields.
* Fix marshaller and converter for EC header.
* Extend v2 type `ECHeader` with `ParentSplitID` and `ParentSplitIndex` fields.
* Fix message_test for `Object`. Also generate EC headers and check it.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
DCO action / DCO (pull_request) Failing after 58s Details
Tests and linters / Tests (1.20) (pull_request) Successful in 1m32s Details
Tests and linters / Tests (1.19) (pull_request) Successful in 1m58s Details
Tests and linters / Lint (pull_request) Successful in 2m6s Details
Tests and linters / Tests with -race (pull_request) Successful in 1m58s Details
f13b9a4d53
[#XX] object: Erase field `Signature` from `ECHeader` v2 type
* The field `Signature` is not used and should be factored out.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
aarifullin force-pushed feat/ecHeader_parentSplit from f13b9a4d53 to 063ce11c24 2024-05-08 12:09:33 +00:00 Compare
aarifullin requested review from storage-core-committers 2024-05-08 12:10:18 +00:00
aarifullin requested review from storage-core-developers 2024-05-08 12:10:30 +00:00
fyrchik changed title from object: Introduce new fields for v2 `ECHeader` to WIP: object: Introduce new fields for v2 `ECHeader` 2024-05-08 13:08:37 +00:00
Depends on https://git.frostfs.info/TrueCloudLab/frostfs-api/pulls/48
dstepanov-yadro approved these changes 2024-05-08 13:15:07 +00:00
aarifullin changed title from WIP: object: Introduce new fields for v2 `ECHeader` to object: Introduce new fields for v2 `ECHeader` 2024-05-13 10:59:14 +00:00
fyrchik approved these changes 2024-05-13 11:01:13 +00:00
aarifullin added 1 commit 2024-05-13 14:05:06 +00:00
DCO action / DCO (pull_request) Successful in 1m0s Details
Tests and linters / Tests (1.20) (pull_request) Successful in 1m20s Details
Tests and linters / Tests (1.19) (pull_request) Successful in 1m30s Details
Tests and linters / Lint (pull_request) Successful in 1m53s Details
Tests and linters / Tests with -race (pull_request) Successful in 1m49s Details
4fe42ac4ad
[#82] object: Add `FilterHeaderECParent` filter for v2
* `FilterHeaderECParent` is used by `Object.Search`

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
Poster
Collaborator

FYI: I picked the filter name from PR #80 to this PR

FYI: I picked the filter name from PR [#80](https://git.frostfs.info/TrueCloudLab/frostfs-api-go/commit/87caff9c8df0d787356932cc6ba41056b21cc133) to this PR
aarifullin requested review from dstepanov-yadro 2024-05-13 14:06:45 +00:00
aarifullin requested review from fyrchik 2024-05-13 14:06:45 +00:00
fyrchik merged commit 4fe42ac4ad into master 2024-05-14 06:19:25 +00:00
Sign in to join this conversation.
There is no content yet.