Cannot allocate temporary tablespace for current session if innodb_encrypt_tables = keyring_on | keyring_force | online_to_keyring | online_to_keyring_force | online_from_keyring_to_unencrypted

Description

Seen on MTR, e.g. innodb.innodb_scrub_background:

The above message is caused by dict0crea.cc:determine_session_temp_tblsp only handling ON / FORCE / OFF values and returning nullptr session temp tablespace otherwise

Environment

None

Smart Checklist

Activity

Show:

roel.vandepaar December 19, 2018 at 9:20 PM

QA reviewed the code change and deems it necessary to test it. Ref also discussion in code review.

Peter Schwaller December 19, 2018 at 1:37 PM

8.0 triage.  The fix is safe to merge to release branch.

Peter Schwaller December 19, 2018 at 1:30 PM

8.0 triage.   Need a review of the pull request to determine the risk of merging into the release branch.  Will continue triage via Slack.

Done

Details

Assignee

Reporter

Time tracking

3m logged

Fix versions

Affects versions

Priority

Smart Checklist

Created December 19, 2018 at 8:51 AM
Updated March 6, 2024 at 12:32 PM
Resolved December 19, 2018 at 2:47 PM