Skip to content

sn/object: allow split of a split#3867

Merged
carpawell merged 1 commit intomasterfrom
feat/allow-split-of-the-split
Mar 13, 2026
Merged

sn/object: allow split of a split#3867
carpawell merged 1 commit intomasterfrom
feat/allow-split-of-the-split

Conversation

@carpawell
Copy link
Member

@carpawell carpawell commented Mar 10, 2026

This is essentially means reverting of 60faa73,
and verifying LINK objects considering complex parents as a normal situation.
Split of a split is now have a use case in s3-gw's multipart code.

@carpawell carpawell requested a review from smallhive March 10, 2026 11:14
@carpawell carpawell self-assigned this Mar 10, 2026
@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from 8538867 to 3295adf Compare March 10, 2026 11:14
@codecov
Copy link

codecov bot commented Mar 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 26.09%. Comparing base (0aa0904) to head (32c7dc0).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3867   +/-   ##
=======================================
  Coverage   26.08%   26.09%           
=======================================
  Files         675      675           
  Lines       43638    43638           
=======================================
+ Hits        11385    11388    +3     
+ Misses      31195    31193    -2     
+ Partials     1058     1057    -1     

☔ View full report in Codecov by Sentry.
📢 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.

@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from 3295adf to 679b5b3 Compare March 10, 2026 11:31
Copy link
Contributor

@cthulhu-rider cthulhu-rider left a comment

Choose a reason for hiding this comment

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

i think it's worth limiting the nesting levels similar to metabase for early failure

CHANGELOG.md Outdated
- Move lens `write-cache` `get`/`list` commands into `fstree` section in CLI (#3838, #3844)
- Session key storage access session keys by account only (#3817)
- Optimized locking for reputation data collector (#3851)
- Split of a split is now allowed for regular (non-EC) placement policies (#3867)
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Split of a split is now allowed for regular (non-EC) placement policies (#3867)
- Split of a split is now allowed for REP policies (#3867)

EC is out of context here

Copy link
Member

Choose a reason for hiding this comment

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

We need it for EC anyway, so better check and drop REP/EC references completely.

Copy link
Member Author

Choose a reason for hiding this comment

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

i am not sure i understood your worries, let it be in Fixed then?

@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from 679b5b3 to c6ec2b5 Compare March 10, 2026 16:38
@carpawell
Copy link
Member Author

i think it's worth limiting the nesting levels similar to metabase for early failure

Done

@roman-khimov
Copy link
Member

Conflicts.

@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from c6ec2b5 to b95ac48 Compare March 11, 2026 15:13
@roman-khimov
Copy link
Member

Tests fail here.

@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from b95ac48 to 1baa2a7 Compare March 12, 2026 17:17
@roman-khimov
Copy link
Member

Conflicts

This is essentially means reverting of 60faa73,
and verifying LINK objects considering complex parents as a normal situation.
Split of a split is now have a use case in s3-gw's multipart code.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
@carpawell carpawell force-pushed the feat/allow-split-of-the-split branch from 1baa2a7 to 32c7dc0 Compare March 13, 2026 10:24
@carpawell carpawell merged commit 70258e2 into master Mar 13, 2026
22 checks passed
@carpawell carpawell deleted the feat/allow-split-of-the-split branch March 13, 2026 10:50
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.

3 participants