diff options
author | konstantin@mysql.com <> | 2006-01-04 17:35:30 +0300 |
---|---|---|
committer | konstantin@mysql.com <> | 2006-01-04 17:35:30 +0300 |
commit | f7d6fa6f1733e64f202e517d7391c868a53b125a (patch) | |
tree | 12c607d43ac445a9f67b581d304e538eea483b50 /strings/longlong2str.c | |
parent | ec753efd43b5a41fee179a430662431e93dd0a58 (diff) | |
download | mariadb-git-f7d6fa6f1733e64f202e517d7391c868a53b125a.tar.gz |
A fix for Bug#7209 "Client error with "Access Denied" on updates
when high concurrency": remove HASH::current_record and make it
an external search parameter, so that it can not be the cause of a
race condition under high concurrent load.
The bug was in a race condition in table_hash_search,
when column_priv_hash.current_record was overwritten simultaneously
by multiple threads, causing the search for a suitable grant record
to fail.
No test case as the bug is repeatable only under concurrent load.
Diffstat (limited to 'strings/longlong2str.c')
0 files changed, 0 insertions, 0 deletions