Percona-Lab / pg_tde

MIT License
107 stars 19 forks source link

Keyrotation and key name versioning implementation #144

Closed hqakhtar closed 6 months ago

hqakhtar commented 6 months ago

The initial version of the key rotation functionality without the xlog functionality.

This patch includes some minor refactoring as well as changes to the return type of the set key function, which now returns a boolean.

Master key versioning implemented by Usama. A new field of versioned_name is added.

Co-authored-by: Muhammad Usama m.usama@gmail.com

hqakhtar commented 6 months ago

As agreed during the weekly meeting, the discussion points are now pretty much resolved by the latest commits from @codeforall and @EngineeredVirus, barring the locking issue, which will come as a separate PR for the whole structure, not just key rotation.