[MDEV-19792] System Versioning: move DML to handler layer Created: 2019-06-18 Updated: 2022-04-25 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Server, Versioned Tables |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Aleksey Midenkov | Assignee: | Aleksey Midenkov |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Move down history generation to handler layer. RBR doesn't work with SQL layer (`mysql_*` functions), but directly with storage handler. Another option of making RBR to generate its own history records will increase diversity of code which is not good for this particular case. Also this is the step for moving System Versioning to separate storage engine. |