[MDEV-18971] Add background encryption threads for Aria Created: 2019-03-19 Updated: 2023-11-30 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Encryption, Storage Engine - Aria |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Geoff Montee (Inactive) | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Description |
|
Aria does not currently have background encryption threads like InnoDB does. https://mariadb.com/kb/en/library/innodb-background-encryption-threads/ This means that if you change the value of aria_encrypt_tables, then you need to manually rebuild existing tables with a process like this: https://mariadb.com/kb/en/library/aria-enabling-encryption/#encrypting-existing-tables e.g.: 1.) Enable Aria encryption:
2.) Rebuild the table that you want to ensure is encrypted:
3.) Confirm that the table is encrypted. See the following documentation section for that: https://mariadb.com/kb/en/library/aria-encryption-overview/#determining-whether-a-table-is-encrypted e.g.:
I suspect that a table would also have to be manually rebuilt after a key rotation. |