mariadb/plugin
Dmitry Shulga eeb00ceffd MDEV-35617: DROP USER should leave no active session for that user
Follow-up patch with adjustments of test files and updates of result
files for tests.

Some of tests were rewritten slighlty. Everywhere where common
pattern used:
-----
  CREATE USER userA;
  --connect con1 ... userA ...
   <sql statements...>
  --disconnect con1
  DROP USER userA;
-----
the DROP USER statement has been eclosed into the directive
--disable_warnings
--enable_warnings

This change is caused by the race conddition between --disconnect
and DROP USER since a number of currently running sessions
established on behalf the user being dropped is counted by
holding the rw_lock THD_list_iterator::lock that is not acquired on
execution the DROP USER statement but the lock is taken as the last
step on handling disconnection (when the client is already sending
the next statement). Therefore, for the cases where the command
 --disconnect precedes the DROP USER statement
we hide the possible warnings about presence of active sessions
for the user being deleted to make tests deterministic.
2025-06-09 18:24:28 +07:00
..
audit_null MDEV-7389 Request: log warnings into SQL_ERROR_LOG 2023-05-24 13:21:55 +03:00
auth_dialog Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
auth_ed25519 ed25519: support empty password 2024-11-08 07:17:54 +01:00
auth_examples Merge branch '10.11' into 11.4 2025-04-26 10:53:02 +02:00
auth_gssapi Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
auth_pam Fix remaining typos 2025-04-29 11:18:00 +10:00
auth_parsec MDEV-35482 Raise the plugin PARSEC maturity 2024-12-06 20:28:46 +01:00
auth_pipe Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
auth_socket Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
aws_key_management cleanup: CREATE_TYPELIB_FOR() helper 2024-11-05 14:00:47 -08:00
cracklib_password_check Merge 10.6 into 10.11 2024-02-08 15:04:46 +02:00
daemon_example MDEV-34534 main.plugin_load(daemon_example) - AddressSanitizer: Joining already joined thread, aborting 2024-11-18 22:35:40 +11:00
debug_key_management Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
disks MDEV-35617: DROP USER should leave no active session for that user 2025-06-09 18:24:28 +07:00
example_key_management Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
feedback Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
file_key_management MDEV-34712 Add support to sha2 and pbkdf2 key derivation in file_key_management 2025-04-28 13:43:32 +10:00
fulltext MDEV-28671 post-merge fixes 2024-05-27 12:39:02 +02:00
func_test MDEV-27277 Add a warning when max_sort_length is reached 2024-10-22 21:42:53 +07:00
handler_socket Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
hashicorp_key_management Fix remaining typos 2025-04-29 11:18:00 +10:00
locale_info MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
metadata_lock_info Merge remote-tracking branch 'origin/11.2' into 11.4 2024-07-09 21:45:37 +04:00
password_reuse_check Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
provider_bzip2 SUMMARY/DESCRIPTION for compression provider RPMs 2021-12-08 14:57:37 +01:00
provider_lz4 SUMMARY/DESCRIPTION for compression provider RPMs 2021-12-08 14:57:37 +01:00
provider_lzma SUMMARY/DESCRIPTION for compression provider RPMs 2021-12-08 14:57:37 +01:00
provider_lzo SUMMARY/DESCRIPTION for compression provider RPMs 2021-12-08 14:57:37 +01:00
provider_snappy SUMMARY/DESCRIPTION for compression provider RPMs 2021-12-08 14:57:37 +01:00
qc_info MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
query_response_time Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
server_audit Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
simple_password_check Merge branch '10.6' into 10.7 2022-08-08 17:12:32 +02:00
sql_errlog Tag the logger service with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +01:00
test_sql_service MDEV-28671 post-merge fixes 2024-05-27 12:39:02 +02:00
type_cursor MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
type_geom fix typo spatial_ref_sys 2025-04-22 16:26:36 -04:00
type_inet Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
type_mysql_json Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
type_mysql_timestamp MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
type_test MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
type_uuid Fix typos in C comments in miscellaneous files 2025-03-24 13:36:28 +11:00
user_variables Merge 10.6 into 10.11 2024-01-18 19:22:23 +02:00
userstat Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
versioning Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
win_auth_client Vanilla cleanups and refactorings 2021-10-26 17:07:46 +02:00
wsrep_info test.cnf files should !include default_my.cnf 2024-02-03 11:22:20 +01:00