Skip to content

Online reencryption#3953

Open
jbaublitz wants to merge 24 commits intostratis-storage:masterfrom
jbaublitz:issue-stratisd-3597
Open

Online reencryption#3953
jbaublitz wants to merge 24 commits intostratis-storage:masterfrom
jbaublitz:issue-stratisd-3597

Conversation

@jbaublitz
Copy link
Copy Markdown
Member

@jbaublitz jbaublitz commented Jan 13, 2026

Follow up on #3898
Closes #3961
Closes #3597

Summary by CodeRabbit

  • New Features

    • Added pool encryption, decryption, and reencryption operations accessible via D-Bus interface.
    • Added last_reencrypted_timestamp property to track encryption status changes on pools.
  • Dependencies

    • Updated chrono dependency to version 0.4.31.
    • Added cryptsetup package to CI workflows for improved dependency consistency.

@jbaublitz jbaublitz added this to the v3.9.0 milestone Jan 13, 2026
@jbaublitz jbaublitz self-assigned this Jan 13, 2026
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from 7407077 to bdb97bf Compare January 13, 2026 21:17
@jbaublitz jbaublitz changed the title Issue stratisd 3597 Online reencryption Jan 13, 2026
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 4 times, most recently from 8c42a7f to b7f74d4 Compare January 14, 2026 14:40
@packit-as-a-service
Copy link
Copy Markdown

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo dnf install -y 'dnf*-command(copr)'
  • dnf copr enable packit/stratis-storage-stratisd-3953-copr_pull
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 2 times, most recently from 97410b3 to b40697c Compare January 28, 2026 21:01
@mulkieran mulkieran moved this to In Review in 2026January Jan 30, 2026
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 2 times, most recently from 480911e to d7a7750 Compare February 9, 2026 16:59
@mulkieran mulkieran removed this from 2026January Feb 17, 2026
@mulkieran mulkieran moved this to In Review in 2026February Feb 17, 2026
@mulkieran mulkieran removed this from 2026February Mar 2, 2026
@mulkieran mulkieran moved this to In Review in 2026March Mar 2, 2026
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 3 times, most recently from dbd1d21 to f2fb731 Compare March 5, 2026 21:03
@mulkieran
Copy link
Copy Markdown
Member

@jbaublitz Please rebase when you get the chance.

@mulkieran
Copy link
Copy Markdown
Member

mulkieran commented Mar 9, 2026

@jbaublitz Should we require the cryptsetup binary directly in cmd.rs instead of just indirectly through CLEVIS_EXEC_NAMES ? We are doing that! Then we need to require cryptsetup in stratis-min-cli-checks in .github/workflows/main.yml and checks_with_udev in ubuntu.yml. checks_with_udev should not exist in fedora.yml after you have rebased.

Copy link
Copy Markdown
Member

@mulkieran mulkieran left a comment

Choose a reason for hiding this comment

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

Please address the two comments at the bottom, i.e., rebase and add test dependencies.

@mulkieran mulkieran moved this from In Review to In Progress in 2026March Mar 11, 2026
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from 08f696f to 4bd5047 Compare March 30, 2026 19:53
@packit-as-a-service
Copy link
Copy Markdown

Cockpit tests failed for commit 4bd5047. @martinpitt, @jelly, @mvollmer please check.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from 4bd5047 to d9beb31 Compare March 31, 2026 18:21
@packit-as-a-service
Copy link
Copy Markdown

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo dnf install -y 'dnf*-command(copr)'
  • dnf copr enable packit/stratis-storage-stratisd-3953-copr_pull
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from d9beb31 to f96864a Compare March 31, 2026 19:26
@packit-as-a-service
Copy link
Copy Markdown

Cockpit tests failed for commit f96864a. @martinpitt, @jelly, @mvollmer please check.

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

Projects

Status: In Progress

3 participants