Assertion failure: fil0crypt.cc:1879:((crypt_data->private_version == 1 || crypt_data->private_version == 2 || strlen(crypt_data->uuid) == 0) || (crypt_data->private_version == 3 && memcmp(crypt_data->uuid, server_uuid, Encryption::SERVER_UUID_LEN) != 0))

Description

Another crash seen with pstress while testing keyring encryption.

Please refer to attached MTR testcase to reproduce the crash.

Stack trace:

Environment

None

Attachments

2

Smart Checklist

Activity

Show:

Daniel Fiala January 2, 2023 at 12:38 PM

It looks that after commit 1207b1cf45cf9f86ea3e42f85dc21987004f0a3f this and similar issues cannot happen because default_table_encryption cannot be set to ONLINE_FROM_KEYRING_TO_UNENCRYPTED. What is the status of this issue, should it be still fixed?

Won't Do

Details

Assignee

Reporter

Time tracking

3d 55m logged

Affects versions

Priority

Smart Checklist

Created September 4, 2020 at 7:14 AM
Updated March 6, 2024 at 10:57 AM
Resolved February 10, 2023 at 1:21 PM