Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

distsql: tracking issue for enabling DistSQL by default #13666

Closed
15 of 18 tasks
RaduBerinde opened this issue Feb 18, 2017 · 5 comments
Closed
15 of 18 tasks

distsql: tracking issue for enabling DistSQL by default #13666

RaduBerinde opened this issue Feb 18, 2017 · 5 comments
Assignees
Milestone

Comments

@RaduBerinde
Copy link
Member

RaduBerinde commented Feb 18, 2017

TODO list for getting all our ducks in a row for enabling DistSQL in "auto" mode. Feel free to add as needed. CC @andreimatei @cuongdo

Correctness:

Stability:

Performance:

  • update caches for span resolver (@andreimatei)
  • sanity check execution plans for various queries (@asubiotto)

Features:

After initial "auto" release:

@cuongdo cuongdo added this to the Q1 2017 milestone Feb 22, 2017
@jseldess
Copy link
Contributor

Wonder if we should add external docs to this checklist, @RaduBerinde?

@RaduBerinde
Copy link
Member Author

@jseldess Yes, I think we should have some docs mentioning this. I don't know if going in depth about how distsql works is useful, but what we should convey is that we have a new distributed framework for running a subclass of (read-only) queries, and it can be disabled per-session using SET DISTSQL = OFF (this might be useful if a user is having some kind of problem with a query and wants to try it without distsql). The docs can also mention EXPLAIN (DISTSQL) can be used to see if a query will be run via distsql.

@petermattis
Copy link
Collaborator

@RaduBerinde Is there anything left to do here? There are still some unfinished items, but we've already enable DistSQL by default.

@rjnn
Copy link
Contributor

rjnn commented May 3, 2017

The only agenda item (that's not in the "after auto release" section) that has not been closed is "DistSQL reads can't be run in txns that performed writes", which we've chosen not to do for now.

So this issue should be closed, although we should first probably add/document a separate tracking issue for "distributed query cancellation" which does not have a linked issue (the other open agenda item is marshalling ObservedTimestamps which does have a linked issue).

@andreimatei
Copy link
Contributor

Created #15671 for the cancellation.

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

No branches or pull requests

7 participants