Skip to content

Simplify vtgate executor#6256

Merged
sougou merged 1 commit intovitessio:masterfrom
systay:flatten_executor
Jun 2, 2020
Merged

Simplify vtgate executor#6256
sougou merged 1 commit intovitessio:masterfrom
systay:flatten_executor

Conversation

@systay
Copy link
Copy Markdown
Collaborator

@systay systay commented Jun 2, 2020

We introduced an abstraction layer to be able to have the old and new executor
side by side in the same code base. We never really used this capability and
instead have been moving logic steadly from one to the other, and then removing
the legacy code.

Given this situation, the extra abstraction was just awkward to explain, and not at all helpful.

This simplifies the code by removing unecessary abstractions and tests.

We introduced an abstraction layer to be able to have the old and new executor
side by side in the same code base. We never really used this capability and
instead have been moving logic steadly from one to the other, and then removing
the legacy code.

Given this situation, the extra abstraction was just awkward to explain, and not at all helpful.

This simplifies the code by removing unecessary abstractions and tests.

Signed-off-by: Andres Taylor <andres@planetscale.com>
@systay systay requested a review from harshit-gangal June 2, 2020 15:14
@systay systay requested a review from sougou as a code owner June 2, 2020 15:14
@sougou sougou merged commit 731492d into vitessio:master Jun 2, 2020
@deepthi deepthi added this to the v7.0 milestone Jul 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants