Skip to content

NC | 5.18.4 backports #9027

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

Merged
merged 25 commits into from
May 21, 2025
Merged

Conversation

romayalon
Copy link
Contributor

@romayalon romayalon commented May 15, 2025

Describe the Problem

Backports of NC lifecycle and glacier reserved bucket tagging.

Explain the Changes

The following PRs are being backported to 5.18 -

  1. NC | lifecycle | fix notifications #8913
  2. NC | lifecycle | continue last run #8925
  3. NC | Lifecycle | Convert NCLifecycle to a class #8929
  4. NC | CLI | InvalidType Error | Replaced hard coded command types list with a dynamic list #8952
  5. File Reader | Add next_line_file_offset #8953
  6. Added required validations in lifecycle rules #8914 (contains 2 commits)
  7. NC | CI | fix lifecycle timeout flaky test #8971
  8. NC | Lifecycle | GPFS ILM integration #8923
  9. NC | lifecycle | add newer noncurrent versions rule #8949
  10. NC | lifecycle | add expire delete marker rule #8961
  11. NC | Add non current timestamp xattr support #8975
  12. NC | lifecycle | Add Tests in POSIX Integration Tests - Part 1 #8990
  13. NC | lifecycle | Add Tests in POSIX Integration Tests - Part 2 #8994
  14. NC | Delete object filter verification on regular delete object  #8950
  15. NC | Lifecycle | Adjust expire/noncurrent state properties to GPFS flow + fix of 2 small bugs #8999
  16. NC | lifecycle | add noncurrent days rule #8992
  17. NC | lifecycle | Add Tests in POSIX Integration Tests - Part 3 #9001
  18. NC | lifecycle | remove key_marker and version_marker from state when finished #8991
  19. NC | lifecycle | Small GPFS flow fixes #9006
  20. NC | lifecycle | fix expire-delete-marker issues #9008
  21. NC | lifecycle | _parse_key_from_line remove redundant / at the beginning of the file key #9022
  22. [NC | DBS3] Add support for reserved bucket tags #8967
  23. Manual util function addition - 3685927.
  24. Added a fix for bucket lifecycle having tagging as an empty array in filter #8940

Conflicts resolution notes -

Backport Jira Ticket - https://issues.redhat.com/browse/DFBUGS-2510

nadavMiz and others added 25 commits May 18, 2025 11:27
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit 10e1156)
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit 73edf4c)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 1148a8b)
…lter

Signed-off-by: Aayush Chouhan <achouhan@redhat.com>
(cherry picked from commit 256f157)
…dynamic list

Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 118e6c0)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 2116887)
…on and AboutIncompleteMultipartUpload

2. Added tests for the above validations

Signed-off-by: Aayush Chouhan <achouhan@redhat.com>
(cherry picked from commit 0c49cb6)
Signed-off-by: Aayush Chouhan <achouhan@redhat.com>
(cherry picked from commit de96bdd)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 97c6e11)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 20db54f)
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit 800a847)
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit f216a3b)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit a0df317)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit cda59e5)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit f568bb1)
…te marker and version id deletion is not implemented yet)

Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 2c7d076)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit b66acc0)
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit 5f9af01)
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
(cherry picked from commit d5d5258)
… finished

Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit 909a37c)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit d591e41)
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
(cherry picked from commit bd80fa7)
…file key

Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
(cherry picked from commit 4970b45)
Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

fix put_bucket_tagging test - pass dummy objectsdk

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

add support for events, race safe tag manipulation and --merge_tag flag

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

fix lint issues

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

clarify the reserved tags config comment

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

add docs for the CLI changes

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

address PR comments

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

add account name to the bucket create event

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>

address PR comments

Signed-off-by: Utkarsh Srivastava <srivastavautkarsh8097@gmail.com>
(cherry picked from commit f400465)
Signed-off-by: Romy <35330373+romayalon@users.noreply.github.com>
@romayalon romayalon force-pushed the romy-5.18-backports branch from b99ca7d to a793873 Compare May 18, 2025 08:27
@romayalon romayalon changed the title NC | 5.18 backports NC | 5.18.4 backports May 18, 2025
@nimrod-becker nimrod-becker merged commit c8e8bd1 into noobaa:5.18 May 21, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants