Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 7B1A2200BAF for ; Mon, 31 Oct 2016 17:08:40 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 79BC1160B05; Mon, 31 Oct 2016 16:08:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BEAD5160AED for ; Mon, 31 Oct 2016 17:08:39 +0100 (CET) Received: (qmail 41182 invoked by uid 500); 31 Oct 2016 16:08:39 -0000 Mailing-List: contact reviews-help@impala.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list reviews@impala.incubator.apache.org Received: (qmail 41171 invoked by uid 99); 31 Oct 2016 16:08:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Oct 2016 16:08:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 2C60EC0115 for ; Mon, 31 Oct 2016 16:08:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.362 X-Spam-Level: X-Spam-Status: No, score=0.362 tagged_above=-999 required=6.31 tests=[RDNS_DYNAMIC=0.363, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id D6lNBCh6odF8 for ; Mon, 31 Oct 2016 16:08:36 +0000 (UTC) Received: from ip-10-146-233-104.ec2.internal (ec2-75-101-130-251.compute-1.amazonaws.com [75.101.130.251]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 213555F3A1 for ; Mon, 31 Oct 2016 16:08:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by ip-10-146-233-104.ec2.internal (8.14.4/8.14.4) with ESMTP id u9VG8XL5023047; Mon, 31 Oct 2016 16:08:33 GMT Message-Id: <201610311608.u9VG8XL5023047@ip-10-146-233-104.ec2.internal> Date: Mon, 31 Oct 2016 16:08:33 +0000 From: "Michael Brown (Code Review)" To: impala-cr@cloudera.com, reviews@impala.incubator.apache.org CC: Matthew Jacobs , Dimitris Tsirogiannis , Taras Bobrovytsky , Harrison Sheinblatt , David Knupp Reply-To: mikeb@cloudera.com X-Gerrit-MessageType: comment Subject: =?UTF-8?Q?=5BImpala-ASF-CR=5D_IMPALA-4352=3A_test_infra=3A_store_Impala/Kudu_primary_keys_in_object_model=0A?= X-Gerrit-Change-Id: Ib654b6cd0e8c2a172ffb7330497be4d4a751e6e5 X-Gerrit-ChangeURL: X-Gerrit-Commit: 23267d0773f795f9f74aa5fe4f56154996371213 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Disposition: inline User-Agent: Gerrit/2.12.2 archived-at: Mon, 31 Oct 2016 16:08:40 -0000 Michael Brown has posted comments on this change. Change subject: IMPALA-4352: test infra: store Impala/Kudu primary keys in object model ...................................................................... Patch Set 1: (3 comments) Thanks for the reviews. http://gerrit.cloudera.org:8080/#/c/4873/1/tests/comparison/common.py File tests/comparison/common.py: Line 524: return tuple(col for col in self._cols if col.is_primary_key) > In general I believe primary keys to be ordered, and that the order is inde I'm following up offline with Dimitris about this. How I fix this depends on the answer. http://gerrit.cloudera.org:8080/#/c/4873/1/tests/comparison/db_connection.py File tests/comparison/db_connection.py: PS1, Line 538: return () > What am I missing here? This doesn't do what the docstring claims -- it onl This is the base class method. We're only implementing the parsing for Impala tables at the moment. Note the override further below. Also, "or an empty tuple if there are no primary keys". http://gerrit.cloudera.org:8080/#/c/4873/1/tests/metadata/test_show_create_table.py File tests/metadata/test_show_create_table.py: PS1, Line 241: TestInfraCompat > I have wondered whether we should create a new directory under ${IMPALA_HOM The tests in this case are very close to the edge of test infrastructure meeting with product. We need these tests to run continuously to catch changes in SHOW CREATE TABLE output. This differs from the tests in tests/comparison/tests, which don't really depend on changes in the product. So, I put these tests into a location that would hit GVO and CI builds. -- To view, visit http://gerrit.cloudera.org:8080/4873 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ib654b6cd0e8c2a172ffb7330497be4d4a751e6e5 Gerrit-PatchSet: 1 Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-Owner: Michael Brown Gerrit-Reviewer: David Knupp Gerrit-Reviewer: Dimitris Tsirogiannis Gerrit-Reviewer: Harrison Sheinblatt Gerrit-Reviewer: Matthew Jacobs Gerrit-Reviewer: Michael Brown Gerrit-Reviewer: Taras Bobrovytsky Gerrit-HasComments: Yes