PS-9314 fix: Signal 11 when using JSON_TABLE (8.0) #5383
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://perconadev.atlassian.net/browse/PS-9314
As part of the 8.0.22 merge we added our fix (commit e29ddfe) for Oracle's Bug #101401
"ISNULL continously returns the same value for LOAD_FILE" (https://bugs.mysql.com/bug.php?id=101401)
However, when Oracle fixed the same issue in 8.0.23, Bug #32096341
"ISNULL continuously returns the same value for LOAD_FILE" (commit mysql/mysql-server@de4b3f7), ou fix never got reverted, which introduced this regression.
Fixed by reverting our patch.
Extended 'main.func_str' MTR test case with additional checks for this particular regression.