Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add split object meta into signed data #2935

Closed
roman-khimov opened this issue Sep 11, 2024 · 1 comment
Closed

Add split object meta into signed data #2935

roman-khimov opened this issue Sep 11, 2024 · 1 comment
Assignees
Labels
enhancement Improving existing functionality I4 No visible changes S3 Minimally significant U3 Regular
Milestone

Comments

@roman-khimov
Copy link
Member

Is your feature request related to a problem? Please describe.

I'm always frustrated when we can't easily untangle big object status based on meta info.

Describe the solution you'd like

Extend data added in #2928 to contain split id associated things. The goal is to have enough data to avoid network communication when processing big objects.

@roman-khimov roman-khimov added enhancement Improving existing functionality U3 Regular S3 Minimally significant I4 No visible changes labels Sep 11, 2024
@carpawell carpawell self-assigned this Sep 23, 2024
@carpawell
Copy link
Member

The goal is to have enough data to avoid network communication when processing big objects.

@roman-khimov, what is the exact use case here? The simplest thing is to try to put every part in the message. But the message could be really big then. Also, we now know that we try to minimize our our lists in the meta info. It may have first object ID, link object ID, or both but that is not "avoid network communication".

@roman-khimov roman-khimov added this to the v0.45.0 milestone Dec 16, 2024
carpawell added a commit that referenced this issue Dec 23, 2024
It will always have some first object ID: if it is the same as object ID
itself -- it is the first part of the chain; if it differs -- this is any other
part of the split; if it is 32 zeros (reserved "zero" object ID) -- this object
is a small one and does not belong to any object split. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
carpawell added a commit that referenced this issue Dec 25, 2024
A first object has its own OID to simplify detection of such objects by indexed
meta-information. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
carpawell added a commit that referenced this issue Dec 25, 2024
A first object has its own OID to simplify detection of such objects by indexed
meta-information. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
carpawell added a commit that referenced this issue Dec 28, 2024
A first object has its own OID to simplify detection of such objects by indexed
meta-information. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
carpawell added a commit that referenced this issue Dec 28, 2024
A first object has its own OID to simplify detection of such objects by indexed
meta-information. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
carpawell added a commit that referenced this issue Dec 28, 2024
A first object has its own OID to simplify detection of such objects by indexed
meta-information. Closes #2935.

Signed-off-by: Pavel Karpy <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving existing functionality I4 No visible changes S3 Minimally significant U3 Regular
Projects
None yet
Development

No branches or pull requests

2 participants