mariadb/storage/spider
Nayuta Yanagisawa 2154a1fc35 MDEV-29484 Assertion `!trx_free || !trx->locked_connections' failed in spider_free_trx_conn on LOCK TABLES
In MDEV-28352, we've modified spider_free_trx_conn() so that it frees
a connection only when the connection is locking no remote table.

However, when a user connection to a Spider node is disconnected, the
corresponding connections to remote data nodes from the Spider node
must be freed immediately.

Thus, the modification above leads an assertion error on the debug
build and a hang on the non-debug build. We partly revert MDEV-28352
to fix the problem.
2022-10-04 22:09:37 +09:00
..
hs_client cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
mysql-test/spider MDEV-29484 Assertion `!trx_free || !trx->locked_connections' failed in spider_free_trx_conn on LOCK TABLES 2022-10-04 22:09:37 +09:00
CMakeLists.txt post-fix for #1504 2020-06-12 01:17:57 +02:00
configure.in
ha_spider.cc Merge branch '10.3' into 10.4 2022-10-01 23:07:26 +02:00
ha_spider.h Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
Makefile.am
spd_conn.cc MDEV-7098 spider/bg.spider_fixes failed in buildbot with safe_mutex: Trying to unlock mutex conn->mta_conn_mutex that wasn't locked at storage/spider/spd_db_conn.cc, line 671 2020-09-07 10:18:43 +09:00
spd_conn.h prepare for adding new connectors for Spider 2020-06-05 17:30:00 +09:00
spd_copy_tables.cc MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_copy_tables.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_db_conn.cc Merge 10.4 into 10.5 2022-09-07 08:26:21 +03:00
spd_db_conn.h Merge 10.4 into 10.5 2022-06-27 10:51:20 +03:00
spd_db_handlersocket.cc Add information_schema.spider_wrapper_protocols for knowing available wrappers of Spider 2020-06-11 16:41:14 +09:00
spd_db_handlersocket.h add pointer of ha_spider to Spider's use_result function 2020-06-05 17:30:02 +09:00
spd_db_include.cc prepare for adding new connectors for Spider 2020-06-05 17:30:00 +09:00
spd_db_include.h Merge 10.4 into 10.5 2022-09-07 08:26:21 +03:00
spd_db_mysql.cc Merge 10.4 into 10.5 2022-09-07 08:26:21 +03:00
spd_db_mysql.h Merge 10.4 into 10.5 2022-09-07 08:26:21 +03:00
spd_db_oracle.cc MDEV-20502 Queries against spider tables return wrong values for columns following constant declarations. 2021-01-12 10:25:03 +01:00
spd_db_oracle.h add pointer of ha_spider to Spider's use_result function 2020-06-05 17:30:02 +09:00
spd_direct_sql.cc MDEV-20827 Wrong param parsing in spider_direct_sql() when param contain comma 2020-08-17 21:04:02 +09:00
spd_direct_sql.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_environ.h Fix indents of Spider 2020-08-26 06:53:48 +09:00
spd_err.h prepare for adding new connectors for Spider 2020-06-05 17:30:00 +09:00
spd_group_by_handler.cc Merge 10.4 into 10.5 2022-09-26 13:34:38 +03:00
spd_group_by_handler.h
spd_i_s.cc Add information_schema.spider_wrapper_protocols for knowing available wrappers of Spider 2020-06-11 16:41:14 +09:00
spd_include.h Merge 10.4 into 10.5 2022-06-27 10:51:20 +03:00
spd_init_query.h Add information_schema.spider_wrapper_protocols for knowing available wrappers of Spider 2020-06-11 16:41:14 +09:00
spd_malloc.cc Remove String::lex_string() and String::lex_cstring() 2020-07-23 10:54:32 +03:00
spd_malloc.h MDEV-20179 Server hangs on shutdown during installation of Spider (#1368) 2019-07-30 06:16:48 +09:00
spd_param.cc Merge 10.4 into 10.5 2021-09-24 08:42:23 +03:00
spd_param.h Add a parameter spider_strict_group_by for supporting ONLY_FULL_GROUP_BY 2020-06-05 17:30:02 +09:00
spd_ping_table.cc Merge branch '10.4' into 10.5 2022-10-02 14:38:13 +02:00
spd_ping_table.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spd_sys_table.cc Merge branch '10.3' into 10.4 2022-08-02 14:15:39 +02:00
spd_sys_table.h MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_table.cc Merge 10.4 into 10.5 2022-06-27 10:51:20 +03:00
spd_table.h MDEV-27240 fixup: remove dead code 2022-01-15 21:24:25 +09:00
spd_trx.cc MDEV-29484 Assertion `!trx_free || !trx->locked_connections' failed in spider_free_trx_conn on LOCK TABLES 2022-10-04 22:09:37 +09:00
spd_trx.h MDEV-19002 Spider performance optimization with partition 2020-06-05 17:29:57 +09:00
spd_udf.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spd_udf.def
spd_udf.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spider.cnf Unify config syntax in default files 2020-08-01 10:31:41 +10:00