object: Introduce new fields for v2 ECHeader #82

Merged
fyrchik merged 3 commits from aarifullin/frostfs-api-go:feat/ecHeader_parentSplit into master 2024-09-04 19:51:16 +00:00
Member
  • 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 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
Owner
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
[#82] object: Add FilterHeaderECParent filter for v2
All checks were successful
DCO action / DCO (pull_request) Successful in 1m0s
Tests and linters / Tests (1.20) (pull_request) Successful in 1m20s
Tests and linters / Tests (1.19) (pull_request) Successful in 1m30s
Tests and linters / Lint (pull_request) Successful in 1m53s
Tests and linters / Tests with -race (pull_request) Successful in 1m49s
4fe42ac4ad
* `FilterHeaderECParent` is used by `Object.Search`

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
Author
Member

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.
No reviewers
TrueCloudLab/storage-core-developers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-api-go#82
No description provided.