Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
Description
Description:
This patch is for merge VP engine to MariaDB.
Detail:
Send HA_EXTRA_ADD_CHILDREN_LIST,HA_EXTRA_ATTACH_CHILDREN,HA_EXTRA_IS_ATTACHED_CHILDREN,HA_EXTRA_DETACH_CHILDREN to partitioned handler threw table partitioning feature.
Add handler::set_top_table_and_fields() and handler::clear_top_table_fields() for pushdowning associating parent table and child table, parent table's columns and child table's columns.
Add ha_partition::get_child_handlers() for handling a part of partition.
Add HA_CAN_BG_SEARCH,HA_CAN_BG_INSERT,HA_CAN_BG_UPDATE to handler falgs for checking that child table are possible parallel searching, inserting, updating(deleting).
Add HA_CAN_MULTISTEP_MERGE to handler falgs and add HTON_CAN_MULTISTEP_MERGE to handlerton flags for checking handler and handlerton supports cascading merge.
Attachments
Issue Links
- blocks
-
MDEV-7795 Merge vertical partitioning storage engine
-
- Stalled
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Fix Version/s | 10.1 [ 16100 ] |
Workflow | MariaDB v2 [ 60028 ] | MariaDB v3 [ 67032 ] |
Description |
Description: This patch is for merge VP engine to MariaDB. Detail: Send HA_EXTRA_ADD_CHILDREN_LIST,HA_EXTRA_ATTACH_CHILDREN,HA_EXTRA_IS_ATTACHED_CHILDREN,HA_EXTRA_DETACH_CHILDREN to partitioned handler threw table partitioning feature. Add handler::set_top_table_and_fields() and handler::clear_top_table_fields() for pushdowning associating parent table and child table, parent table's columns and child table's columns. Add ha_partition::get_child_handlers() for handling a part of partition. Add HA_CAN_BG_SEARCH,HA_CAN_BG_INSERT,HA_CAN_BG_UPDATE to handler falgs for checking that child table are possible parallel searching, inserting, updating(deleting). Add HA_CAN_MULTISTEP_MERGE to handler falgs and add HTON_CAN_MULTISTEP_MERGE to handlerton flags for checking handler and handlerton supports cascading merge. |
Fix Version/s | 10.1 [ 16100 ] |
Assignee | Michael Widenius [ monty ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Michael Widenius [ monty ] | Kentoku [ kentoku ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Labels | NRE-305367 |
Component/s | Storage Engine - Spider [ 10132 ] | |
Fix Version/s | N/A [ 14700 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10002 ] | Closed [ 6 ] |
NRE Projects | NRE-305367 |
Labels | NRE-305367 |
Labels | spiral_p03 |
Workflow | MariaDB v3 [ 67032 ] | MariaDB v4 [ 132535 ] |