Skip to content

PBS-39 feature: Add binlog encryption config and keyring support (part 4) - #166

Merged
percona-ysorokin merged 1 commit into
Percona-Lab:0.4from
percona-ysorokin:encryption_search_results
Aug 3, 2026
Merged

PBS-39 feature: Add binlog encryption config and keyring support (part 4)#166
percona-ysorokin merged 1 commit into
Percona-Lab:0.4from
percona-ysorokin:encryption_search_results

Conversation

@percona-ysorokin

Copy link
Copy Markdown
Collaborator

https://perconadev.atlassian.net/browse/PBS-39

JSON responses generated by the 'list' / 'search_by_timestamp' / 'search_by_gtid_set' / 'purge_binlogs' extended with the optional 'encryption' subobject (of the same structure as in binlog metadata files).

'binsrv::file_key_envelope' renamed/moved to
'binsrv::models::file_key_envelope_record'.
'binsrv::file_data_envelope' renamed/moved to
'binsrv::models::file_data_envelope_record'.
'binsrv::binlog_file_encryption_metadata' renamed/moved to 'binsrv::models::binlog_file_encryption_record'.

'binsrv::models::binlog_file_record' extended with a new optional field 'encryption' of class 'binsrv::models::binlog_file_encryption_record'.

Added "record to model" / "model to record" conversion functions for the 'binsrv::storage::binlog_encryption_record' structure.

…t 4)

https://perconadev.atlassian.net/browse/PBS-39

JSON responses generated by the 'list' / 'search_by_timestamp' /
'search_by_gtid_set' / 'purge_binlogs' extended with the optional
'encryption' subobject (of the same structure as in binlog metadata
files).

'binsrv::file_key_envelope' renamed/moved to
'binsrv::models::file_key_envelope_record'.
'binsrv::file_data_envelope' renamed/moved to
'binsrv::models::file_data_envelope_record'.
'binsrv::binlog_file_encryption_metadata' renamed/moved to
'binsrv::models::binlog_file_encryption_record'.

'binsrv::models::binlog_file_record' extended with a new optional field
'encryption' of class 'binsrv::models::binlog_file_encryption_record'.

Added "record to model" / "model to record" conversion functions for the
'binsrv::storage::binlog_encryption_record' structure.

Updated README.md with the new 'encryption' subobject in JSON responses
of the 'list' / 'search_by_timestamp' / 'search_by_gtid_set' /
'purge_binlogs' commands.
@percona-ysorokin
percona-ysorokin force-pushed the encryption_search_results branch from 7809a26 to e7d1063 Compare August 3, 2026 20:34
@percona-ysorokin
percona-ysorokin merged commit 11ba24f into Percona-Lab:0.4 Aug 3, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant