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

sql: enable joins in bigtest #12035

Closed
RaduBerinde opened this issue Dec 5, 2016 · 10 comments
Closed

sql: enable joins in bigtest #12035

RaduBerinde opened this issue Dec 5, 2016 · 10 comments
Assignees
Milestone

Comments

@RaduBerinde
Copy link
Member

In light of #12033, it seems that we have gaps in our logic testing of joins.

We should enable joins in the bigtest:

// TODO(pmattis): We don't support joins.

@knz
Copy link
Contributor

knz commented Dec 5, 2016

We tried that before - See #7733 and #7734.
We cannot reuse the existing test suite but we could extract salient pieces out of it.

@knz
Copy link
Contributor

knz commented Dec 20, 2016

Suggested by @petermattis: go through the bigtest joins and collect those that work, and otherwise update the TODO in TestLogic.

@petermattis petermattis added this to the 1.0 milestone Feb 23, 2017
@dianasaur323
Copy link
Contributor

@asubiotto In your team notes re enabling bigtest with distsql, did we address this issue? If so, we can close. Otherwise, no action needed! Thanks.

@RaduBerinde
Copy link
Member Author

No, this is about enabling more stuff inside bigtest (for both regular and distsql).

@jordanlewis
Copy link
Member

I recently investigated adding some more of these, and we're pretty close. The main incompatibility seems to be our lack of support for integer division via INT / INT - for some reason this kind of expression shows up in nearly all of the un-enabled tests.

@dianasaur323
Copy link
Contributor

Thanks both of you! In that case, I'm going to assign to you for now, @jordanlewis.

@jordanlewis
Copy link
Member

There's too many in-the-weeds issues blocking this task to leave it a 1.0 priority. I'm still working on it but I don't want it to block other stuff before the release.

@jordanlewis jordanlewis modified the milestones: 1.1, 1.0 Apr 18, 2017
@jordanlewis
Copy link
Member

These tests only test CROSS JOIN it turns out, and we can't run them because of random annoying incompatibilities like lack of unary + on strings. I think we should just close this.

@knz
Copy link
Contributor

knz commented Aug 21, 2017

all right, but please then first update the TODO(s) to inform the reader of your conclusions.

@jordanlewis
Copy link
Member

I've already updated the TODOs after my latest PR.

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

5 participants