Skip to content

Ignore PUT chunk signatures - #4105

Draft
cthulhu-rider wants to merge 1 commit into
masterfrom
put-chunks-unsigned
Draft

Ignore PUT chunk signatures#4105
cthulhu-rider wants to merge 1 commit into
masterfrom
put-chunks-unsigned

Conversation

@cthulhu-rider

Copy link
Copy Markdown
Contributor

No description provided.

If object is sealed, payload can be verified using in-header checksum.
Otherwise, chunk can be changed and signed with any key.

In total, chunk verification headers only waste resources without any
real value.

Signed-off-by: Leonard Liubich <leonard@morphbits.io>
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 27.07%. Comparing base (c9eccda) to head (14c3608).

Files with missing lines Patch % Lines
pkg/services/object/server.go 0.00% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4105      +/-   ##
==========================================
- Coverage   27.07%   27.07%   -0.01%     
==========================================
  Files         676      676              
  Lines       46110    46110              
==========================================
- Hits        12484    12483       -1     
- Misses      32428    32429       +1     
  Partials     1198     1198              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@roman-khimov roman-khimov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be done only for sliced objects, if we're slicing in node signatures is the only way to ensure the data is what client intended to send.

@roman-khimov

Copy link
Copy Markdown
Member

Also, PUT performance is a different story, we have a lot to optimize there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants