Skip to content

Remote version and no origin for requests - #4103

Merged
roman-khimov merged 6 commits into
masterfrom
remote-version-for-requests
Jul 30, 2026
Merged

Remote version and no origin for requests#4103
roman-khimov merged 6 commits into
masterfrom
remote-version-for-requests

Conversation

@roman-khimov

@roman-khimov roman-khimov commented Jul 28, 2026

Copy link
Copy Markdown
Member

@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 16.66667% with 40 lines in your changes missing coverage. Please review.
✅ Project coverage is 27.19%. Comparing base (603b682) to head (54bb544).

Files with missing lines Patch % Lines
pkg/network/cache/clients.go 7.40% 25 Missing ⚠️
pkg/services/object/server.go 0.00% 11 Missing ⚠️
pkg/services/object/put/slice.go 0.00% 2 Missing ⚠️
pkg/services/object/acl/eacl/v2/xheader.go 80.00% 1 Missing ⚠️
pkg/services/object/put/streamer.go 0.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4103      +/-   ##
==========================================
- Coverage   27.21%   27.19%   -0.03%     
==========================================
  Files         676      676              
  Lines       46221    46191      -30     
==========================================
- Hits        12578    12560      -18     
+ Misses      32435    32423      -12     
  Partials     1208     1208              

☔ 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 force-pushed the remote-version-for-requests branch 2 times, most recently from 41bdb9e to ef42623 Compare July 29, 2026 14:46
@roman-khimov roman-khimov changed the title Remote version for requests Remote version and no origin for requests Jul 29, 2026
@roman-khimov roman-khimov added this to the v0.55.0 milestone Jul 29, 2026
@roman-khimov
roman-khimov marked this pull request as ready for review July 29, 2026 14:47
Signed-off-by: Roman Khimov <roman@nspcc.ru>
@roman-khimov
roman-khimov force-pushed the remote-version-for-requests branch from ef42623 to 1e979c2 Compare July 29, 2026 20:16
Comment thread pkg/core/client/client.go
Comment thread pkg/network/cache/clients.go
Comment thread pkg/services/object/server.go
Comment thread pkg/services/object/put/distributed.go Outdated
Not perfect for Search, but not worth additional complication for now.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Signed-off-by: Roman Khimov <roman@nspcc.ru>
They're deprecated so there is no longer any need to care about them.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Same as 3427cf1 for GET.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
And Replicate if in. Similar to other forwarding optimizations this one
differs in using Replicate as secondary in-container request. This path
is used only for client-signed objects.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
@roman-khimov
roman-khimov force-pushed the remote-version-for-requests branch from 1e979c2 to 54bb544 Compare July 30, 2026 12:20
@roman-khimov
roman-khimov merged commit a9d8fb9 into master Jul 30, 2026
20 of 22 checks passed
@roman-khimov
roman-khimov deleted the remote-version-for-requests branch July 30, 2026 14:04
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