[MDEV-32804] Remove the (unimplemented and unused) spider_rewrite_plugin Created: 2023-11-14 Updated: 2023-11-27 Resolved: 2023-11-24 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Spider |
| Fix Version/s: | 10.4.33, 10.5.24, 10.6.17, 10.11.7, 11.0.5, 11.1.4 |
| Type: | Task | Priority: | Critical |
| Reporter: | Yuchen Pei | Assignee: | Yuchen Pei |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
spider_rewrite_plugin was added in
as a stub, but never implemented (e.g. the relevant system tables are never used). There's no design documentation what it is meant for except the brief /* table for ddl pushdown */ before the create table statements that create the relevant system tables. And there's no design documentation on how it should be implemented. Nayuta also mentioned on slack it is for create table pushdown (MDEV-16967)
The system table creations is already removed in |
| Comments |
| Comment by Yuchen Pei [ 2023-11-15 ] | ||||
|
An initial commit: afe14ab0f34 bb-10.4-mdev-29870 | ||||
| Comment by Yuchen Pei [ 2023-11-16 ] | ||||
|
Hi holyfoot, ptal thanks (based on 10.4):
Here's a 10.11 version | ||||
| Comment by Alexey Botchkov [ 2023-11-23 ] | ||||
|
ok to push. | ||||
| Comment by Yuchen Pei [ 2023-11-24 ] | ||||
|
Pushed the following to 10.4 (the second is a minor fix on a test to make the CI happy)
|