mariadb/storage/spider
Yuchen Pei 14c4050992
MDEV-32492 Delete and remove trx_ha on spider share mismatch
A SPIDER_TRX_HA associated with a SPIDER_TRX could have longer
lifetime than its associated SPIDER_SHARE. And it is identified with
the associated table name. When the SPIDER_SHARE no longer valid, e.g.
when the associated spider table has been dropped and recreated, the
SPIDER_TRX_HA should be reset too.

Since spider could create a new SPIDER_SHARE with the exact same
address of a freed SPIDER_SHARE, we try to mark all SPIDER_TRX_HAs
associated with a SPIDER_SHARE invalid when the SPIDER_SHARE is about
to be freed.
2024-07-16 16:33:04 +08:00
..
hs_client MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
mysql-test/spider MDEV-32492 Delete and remove trx_ha on spider share mismatch 2024-07-16 16:33:04 +08:00
CMakeLists.txt MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
configure.in
ha_spider.cc MDEV-32492 Delete and remove trx_ha on spider share mismatch 2024-07-16 16:33:04 +08:00
ha_spider.h MDEV-32492 MDEV-29676 Spider: some code documentation and cleanup 2024-07-16 16:33:04 +08:00
Makefile.am
spd_conn.cc MDEV-32492 MDEV-29676 Spider: some code documentation and cleanup 2024-07-16 16:33:04 +08:00
spd_conn.h
spd_copy_tables.cc MDEV-34404 Use safe_str in spider udfs to avoid passing NULL str 2024-06-25 13:45:04 +08:00
spd_copy_tables.h
spd_db_conn.cc MDEV-29027 ASAN errors in spider_db_free_result after partition DDL 2024-05-31 09:06:55 +10:00
spd_db_conn.h MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_db_include.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_db_include.h MDEV-34002 Initialise fields in spider_db_handler 2024-06-11 09:18:42 +10:00
spd_db_mysql.cc MDEV-33490 MENT-1504 Fix some english strings in spider. 2024-06-04 12:25:08 +10:00
spd_db_mysql.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
spd_db_oracle.cc MDEV-33490 MENT-1504 Fix some english strings in spider. 2024-06-04 12:25:08 +10:00
spd_db_oracle.h MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_direct_sql.cc MDEV-34404 Use safe_str in spider udfs to avoid passing NULL str 2024-06-25 13:45:04 +08:00
spd_direct_sql.h
spd_environ.h Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_err.h MDEV-33490 MENT-1504 Fix some english strings in spider. 2024-06-04 12:25:08 +10:00
spd_group_by_handler.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_group_by_handler.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
spd_i_s.cc MDEV-33538 make auxiliary spider plugins init depend on actual spider 2024-05-03 14:47:54 +10:00
spd_include.h MDEV-32492 MDEV-29676 Spider: some code documentation and cleanup 2024-07-16 16:33:04 +08:00
spd_init_query.h MDEV-33538 make auxiliary spider plugins init depend on actual spider 2024-05-03 14:47:54 +10:00
spd_malloc.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_malloc.h
spd_param.cc MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_param.h MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_ping_table.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_ping_table.h
spd_sys_table.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_sys_table.h Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
spd_table.cc MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_table.h MDEV-26858 Spider: Remove dead code related to HandlerSocket 2024-05-31 09:06:55 +10:00
spd_trx.cc MDEV-32492 Delete and remove trx_ha on spider share mismatch 2024-07-16 16:33:04 +08:00
spd_trx.h
spd_udf.cc
spd_udf.def
spd_udf.h
spider.cnf