[MDEV-7699] Spiral patch 001_mariadb-10.0.15.partition_cond_push.diff Created: 2015-03-11  Updated: 2017-04-25  Resolved: 2016-11-21

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - Spider
Fix Version/s: N/A

Type: Task Priority: Major
Reporter: Sergey Vojtovich Assignee: Michael Widenius
Resolution: Fixed Votes: 2
Labels: spiral_p01

Attachments: File 001_mariadb-10.0.15.partition_cond_push.diff    
Epic Link: Spiral patches

 Description   

Description:
support engine condition pushdown with table partitioning feature.
Effect:
All storage engine can get engine condition pushdown information
threw table partitioning feature by using this patch.



 Comments   
Comment by VAROQUI Stephane [ 2015-10-13 ]

Sergei P suggested to send errors when some partitions accept and some refused

Comment by Sergei Petrunia [ 2015-10-13 ]

Correct.
ha_spider::cond_push currently accepts the entire condition always. This means, each partition will have the same condition pushed.

We should add handling for this specific case.

Comment by VAROQUI Stephane [ 2015-10-13 ]

SP: What happen to some subquery condition push down ?
KS : Some conditions are push down if can’t push down it’s checked at upper level

Comment by Michael Widenius [ 2016-11-21 ]

Pushed into 10.2-spider

Generated at Thu Feb 08 07:21:36 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.