mariadb/storage/spider
Jacob Mathew 6c47c1c456 MDEV-16912: Spider Order By column[datatime] limit 5 returns 3 rows
The problem occurs in 10.2 and earlier releases of MariaDB Server because the
Partition Engine was not pushing the engine conditions to the underlying
storage engine of each partition.  This caused Spider to return the first 5
rows in the table with the data provided by the customer.  2 of the 5 rows
did not qualify the WHERE clause, so they were removed from the result set by
the server.

To fix the problem, I have back-ported support for engine condition pushdown
in the Partition Engine from MariaDB Server 10.3.

Author:
  Jacob Mathew.

Reviewer:
  Kentoku Shiba.

Cherry-Picked:
  Commit eb2ca3d on branch bb-10.2-MDEV-16912
2018-09-13 13:27:03 -07:00
..
hs_client Correct FSF address 2017-03-10 18:21:29 +01:00
mysql-test/spider MDEV-16912: Spider Order By column[datatime] limit 5 returns 3 rows 2018-09-13 13:27:03 -07:00
scripts MDEV-5499 install_spider.sql tries to create tables with DEFAULT clause for TEXT columns 2014-02-06 16:25:40 +01:00
CMakeLists.txt cmake: always use the same function to test for compiler flags 2015-09-04 10:32:02 +02:00
configure.in MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
ha_spider.cc MDEV-7914: spider/bg.ha, spider/bg.ha_part crash server sporadically in buildbot 2018-05-18 11:14:26 -07:00
ha_spider.h Correct FSF address 2017-03-10 18:21:29 +01:00
Makefile.am MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_conn.cc MDEV-12900: spider tests failed in buildbot with valgrind 2018-05-21 19:17:03 -07:00
spd_conn.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_copy_tables.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_copy_tables.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_conn.cc Merge branch '10.0' into 10.1 2017-08-30 13:06:13 +03:00
spd_db_conn.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_handlersocket.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_handlersocket.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_include.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_mysql.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_mysql.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_oracle.cc MDEV-10991: Server crashes in spider_udf_direct_sql_create_conn - tests in spider/oracle* suites crash the server 2018-03-19 12:49:22 -07:00
spd_db_oracle.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_direct_sql.cc MDEV-10991: Server crashes in spider_udf_direct_sql_create_conn - tests in spider/oracle* suites crash the server 2018-03-19 12:49:22 -07:00
spd_direct_sql.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_err.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_i_s.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_include.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_malloc.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_malloc.h MDEV-7914: spider/bg.ha, spider/bg.ha_part crash server sporadically in buildbot 2018-05-18 11:14:26 -07:00
spd_param.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_param.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_ping_table.cc MDEV-12900: spider tests failed in buildbot with valgrind 2018-05-21 19:17:03 -07:00
spd_ping_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_sys_table.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_sys_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_table.cc MDEV-12900: spider tests failed in buildbot with valgrind 2018-05-21 19:17:03 -07:00
spd_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_trx.cc MDEV-7914: spider/bg.ha, spider/bg.ha_part crash server sporadically in buildbot 2018-05-18 11:14:26 -07:00
spd_trx.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_udf.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_udf.def MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_udf.h Correct FSF address 2017-03-10 18:21:29 +01:00