Skip to content

[release-0.16] Fix rclone mover crash on PVCs with symlinks - #2085

Merged
openshift-merge-bot[bot] merged 3 commits into
backube:release-0.16from
openshift-cherrypick-robot:cherry-pick-2082-to-release-0.16
Aug 5, 2026
Merged

[release-0.16] Fix rclone mover crash on PVCs with symlinks#2085
openshift-merge-bot[bot] merged 3 commits into
backube:release-0.16from
openshift-cherrypick-robot:cherry-pick-2082-to-release-0.16

Conversation

@openshift-cherrypick-robot

Copy link
Copy Markdown

This is an automated cherry-pick of #2082

/assign falconizmi

Exclude symlinks from the getfacl pipeline in active.sh. On UBI9's
acl-2.4.0, getfacl -P returns ELOOP on symlinks, killing the script
under pipefail before rclone sync runs. Symlinks have no meaningful
ACLs so skipping them loses no data.

Adds e2e test with dangling and relative symlinks on the source PVC.

Signed-off-by: Ismail Ibrahim Quwarah <iquwarah@redhat.com>
Signed-off-by: Ismail Ibrahim Quwarah <iquwarah@redhat.com>
Signed-off-by: Ismail Ibrahim Quwarah <iquwarah@redhat.com>
@sonarqubecloud

sonarqubecloud Bot commented Aug 5, 2026

Copy link
Copy Markdown

@falconizmi

Copy link
Copy Markdown
Contributor

/lgtm
/approve

@openshift-ci openshift-ci Bot added the lgtm label Aug 5, 2026
@openshift-ci

openshift-ci Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: falconizmi, openshift-cherrypick-robot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label Aug 5, 2026
@codecov

codecov Bot commented Aug 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.6%. Comparing base (b8e1b1a) to head (e830978).
⚠️ Report is 4 commits behind head on release-0.16.

Additional details and impacted files
@@              Coverage Diff               @@
##           release-0.16   #2085     +/-   ##
==============================================
- Coverage          68.7%   68.6%   -0.1%     
==============================================
  Files                58      58             
  Lines              6056    6056             
==============================================
- Hits               4164    4158      -6     
- Misses             1581    1584      +3     
- Partials            311     314      +3     

see 1 file with indirect coverage changes

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

@openshift-merge-bot
openshift-merge-bot Bot merged commit 2d7df53 into backube:release-0.16 Aug 5, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants