mariadb/storage/spider
Marko Mäkelä 82d7419e06 MDEV-34388: Stack overflow on Alpine Linux
page_is_corrupted(): Do not allocate the buffers from stack,
but from the heap, in xb_fil_cur_open().

row_quiesce_write_cfg(): Issue one type of message when we
fail to create the .cfg file.

update_statistics_for_table(), read_statistics_for_table(),
delete_statistics_for_table(), rename_table_in_stat_tables():
Use a common stack buffer for Index_stat, Column_stat, Table_stat.

ha_connect::FileExists(): Invoke push_warning_printf() so that
we can avoid allocating a buffer for snprintf().

translog_init_with_table(): Do not duplicate TRANSLOG_PAGE_SIZE_BUFF.

Let us also globally enable the GCC 4.4 and clang 3.0 option
-Wframe-larger-than=16384 to reduce the possibility of introducing
such stack overflow in the future.  For RocksDB and Mroonga we relax
these limits.

Reviewed by: Vladislav Lesin
2025-05-20 17:27:05 +03:00
..
mysql-test/spider MDEV-35452 [fixup] fix spider/bugfix.perfschema view protocol 2025-04-30 10:38:44 +10:00
CMakeLists.txt Merge branch '10.5' into 10.6 2024-10-15 16:00:44 +11:00
configure.in MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
ha_spider.cc Merge branch '10.5' into 10.6 2025-04-21 10:43:17 +02:00
ha_spider.h Merge branch '10.5' into 10.6 2025-01-29 11:17:38 +01:00
spd_conn.cc Merge branch '10.5' into 10.6 2025-01-29 11:17:38 +01:00
spd_conn.h MDEV-28526 Spider: remove conn_kind member variables 2025-01-22 11:20:06 +11:00
spd_copy_tables.cc MDEV-28526 Spider: remove conn_kind member variables 2025-01-22 11:20:06 +11:00
spd_copy_tables.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_db_conn.cc MDEV-34388: Stack overflow on Alpine Linux 2025-05-20 17:27:05 +03:00
spd_db_conn.h Merge branch '10.5' into 10.6 2025-01-29 11:17:38 +01:00
spd_db_include.cc Merge branch '10.5' into 10.6 2024-09-11 15:49:16 +10:00
spd_db_include.h Merge branch '10.5' into 10.6 2025-04-21 10:43:17 +02:00
spd_db_mysql.cc Merge branch '10.5' into 10.6 2025-04-30 10:35:11 +10:00
spd_db_mysql.h Merge branch '10.5' into 10.6 2025-04-30 10:35:11 +10:00
spd_direct_sql.cc Merge branch '10.5' into '10.6' 2025-02-27 04:02:33 +01:00
spd_direct_sql.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_err.h Merge 10.5 into 10.6 2024-06-07 10:03:51 +03:00
spd_group_by_handler.cc Merge branch '10.5' into '10.6' 2025-04-15 01:49:48 +02:00
spd_group_by_handler.h MDEV-26345 Spider GBH should execute original queries on the data node 2024-10-15 15:36:12 +11:00
spd_i_s.cc Merge branch '10.5' into 10.6 2024-09-11 15:49:16 +10:00
spd_include.h Merge branch '10.5' into 10.6 2025-01-29 11:17:38 +01:00
spd_init_query.h Merge branch '10.5' into 10.6 2024-05-08 20:06:00 +02:00
spd_malloc.cc Merge branch '10.5' into 10.6 2024-09-11 15:49:16 +10: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.5 into 10.6 2024-11-29 12:37:46 +02:00
spd_param.h MDEV-27643 Spider: remove #ifdef HA_CAN_BULK_ACCESS 2024-09-10 11:19:19 +10:00
spd_ping_table.cc MDEV-28526 Spider: remove conn_kind member variables 2025-01-22 11:20:06 +11: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.5' into 10.6 2024-10-15 16:00:44 +11:00
spd_sys_table.h Merge 10.5 into 10.6 2024-04-17 14:14:58 +03:00
spd_table.cc Merge branch '10.5' into '10.6' 2025-02-27 04:02:33 +01:00
spd_table.h MDEV-34348: my_hash_get_key fixes 2024-11-23 08:14:22 -07:00
spd_trx.cc Merge branch '10.5' into '10.6' 2025-02-27 04:02:33 +01:00
spd_trx.h MDEV-35807 Removed an unused function spider_cmp_trx_alter_table 2025-02-26 15:46:04 +11:00
spd_udf.cc MDEV-35735: UBSAN: spider udf functions mismatch with UDF defination 2025-01-12 13:40:18 +11:00
spd_udf.def MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_udf.h MDEV-35735: UBSAN: spider udf functions mismatch with UDF defination 2025-01-12 13:40:18 +11:00
spider.cnf Unify config syntax in default files 2020-08-01 10:31:41 +10:00