Skip to content

tabletserver: code simplification#6348

Merged
sougou merged 7 commits intovitessio:masterfrom
planetscale:ss-historian-simple
Jun 24, 2020
Merged

tabletserver: code simplification#6348
sougou merged 7 commits intovitessio:masterfrom
planetscale:ss-historian-simple

Conversation

@sougou
Copy link
Copy Markdown
Contributor

@sougou sougou commented Jun 21, 2020

  • Simplify tracker initialization, and let it run its own vstream
  • Simplify historian by making it a sub-component of schema engine
  • Introduce a withddl package to simplify automatic schema upgrades

sougou and others added 7 commits June 22, 2020 22:05
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
Since the historian life cycle was the same as schema engine,
it's now been made part of it. Its api is exposed by the engine
itself. This also simplified the internal structure of the
historian because it doesn't have to deal with the latest schema
any more.

Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
withddl allows you to fix schema as it evolves over the versions.

Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
@sougou sougou force-pushed the ss-historian-simple branch from abb98f7 to ef5f979 Compare June 23, 2020 05:06
Copy link
Copy Markdown
Member

@rohit-nayak-ps rohit-nayak-ps left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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