Details
-
Type:
Task
-
Status: Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Fix Version/s: 10.1
-
Component/s: Encryption
-
Labels:None
Description
From the documentation (https://mariadb.com/kb/en/mariadb/xtradbinnodb-server-system-variables/#innodb_encryption_threads) it appears that the corresponding threads do key rotation and scrubbing, but not the encryption as such.
Maybe it should be renamed then?
Of course, it's not easy to find a good name because (again, from the description) the same set of threads perform seemingly unrelated operations. Shouldn't it be split into two, one for scrubbing and another one for key rotation?
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
"key rotation" means that the thread reads tablespace page by page, decrypts pages that were encrypted with the old key and encrypts them with the new key. So it does encryption, yes. Also if there was no old key, this thread will encrypt the (previously not encrypted) tablespace. And if there is no new key, the thread will decrypt the (previously encrypted) tablespace.
And it can also do scrubbing.
What can it be renamed to? "Background page rewriting thread"?