Details
-
Task
-
Status: In Testing (View Workflow)
-
Critical
-
Resolution: Unresolved
-
None
Description
Spider's GROUP BY handler (GBH) implementation is one of the prominent sources of the Spider bugs. Implement the select handler for Spider and evaluate if we can replace the existing GBH with the select handler.
The select handler intercepts the query processing much earlier than GBH. I expect that this makes it easier for Spider to generate queries for data nodes.
Related documents:
- The issue description of
MDEV-6080, MDEV-22366,MDEV-17631 - The patches implementing the select handler:
- The ColumnStore implementation of the select handler:
Attachments
Issue Links
- causes
-
MDEV-37410 XAER_OUTSIDE in bb-main-mdev-27260
-
- Confirmed
-
- includes
-
MDEV-37110 Spider select handler: implement one that handles testcases showcasing problems with the gbh
-
- Closed
-
-
MDEV-37111 Spider select handler: implement one that handles all existing spider testcases
-
- Closed
-
-
MDEV-37113 Spider select handler: clean up relevant existing spider code
-
- Open
-
-
MDEV-37114 Spider select handler: PoC and initial planning
-
- Closed
-
-
MDEV-37202 spider select handler: interim planning, design and implementation improvement
-
- Closed
-
-
MDEV-37291 Some remaining tasks for spider select handler V1 implementation
-
- In Progress
-
- relates to
-
MDEV-20250 Implement early partition pruning before statement start
-
- Stalled
-
-
MDEV-32273 Research/Design: Broken queries are passed to the group by handler for execution
-
- Closed
-
-
MDEV-37112 Spider select handler: implement derived handler
-
- Open
-