You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@kudu.apache.org by "Todd Lipcon (Code Review)" <ge...@cloudera.org> on 2016/11/15 20:56:35 UTC

[kudu-CR] WIP: Add a test for maximum number of columns and cell sizes

Todd Lipcon has uploaded a new patch set (#2).

Change subject: WIP: Add a test for maximum number of columns and cell sizes
......................................................................

WIP: Add a test for maximum number of columns and cell sizes

This adds a parameterized test which creates, inserts into, and scans
some very wide tables (up to 2^12 columns). The columns either have
INT64 or 16KB BINARY columns.

In release/slow mode, they write/read a large amount of data, to ensure
they flush to disk, etc. In debug/fast modes, they write much less.

Because writing extremely wide tables requires a high ulimit, this
automatically avoids instantiating the wider test cases when ulimit
is low. I verified on Jenkins that the limit is high.

Change-Id: I0eed31410436a6c40bc021519a8c58129071c125
---
M build-support/dist_test.py
M src/kudu/consensus/consensus_queue.cc
M src/kudu/integration-tests/CMakeLists.txt
A src/kudu/integration-tests/size_limits-itest.cc
M src/kudu/rpc/rpc-test.cc
M src/kudu/tools/data_gen_util.cc
M src/kudu/tools/data_gen_util.h
M src/kudu/util/test_util.cc
M src/kudu/util/test_util.h
9 files changed, 257 insertions(+), 34 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/46/946/2
-- 
To view, visit http://gerrit.cloudera.org:8080/946
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I0eed31410436a6c40bc021519a8c58129071c125
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <to...@apache.org>