Hello Zoltan Borok-Nagy, Impala Public Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/21597
to look at the new patch set (#5).
Change subject: IMPALA-13246: Smallify strings during broadcast exchange
......................................................................
IMPALA-13246: Smallify strings during broadcast exchange
Other changes:
- adds smallifying of strings in collections
- removes Tuple::SmallifyStrings() and smallifies during deep copy
instead - this seems somewhat slower in TPC-H, but is safer as
it doesn't rely on the assumption that smallify is always done
for the whole tuple (it turned out that this is not true in some
cases)
Measured >1% improvement in TPCH(42).
note that there is a very similar WIP change:
https://gerrit.cloudera.org/#/c/21508/
Change-Id: I281d77c7a241ebfe8716eb5c975f0660601aec1b
---
M be/src/benchmarks/row-batch-serialize-benchmark.cc
M be/src/runtime/buffered-tuple-stream-test.cc
M be/src/runtime/buffered-tuple-stream.cc
M be/src/runtime/row-batch-serialize-test.cc
M be/src/runtime/row-batch.cc
M be/src/runtime/smallable-string.h
M be/src/runtime/string-value.h
M be/src/runtime/tuple.cc
M be/src/runtime/tuple.h
9 files changed, 56 insertions(+), 47 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/97/21597/5
--
To view, visit http://gerrit.cloudera.org:8080/21597
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I281d77c7a241ebfe8716eb5c975f0660601aec1b
Gerrit-Change-Number: 21597
Gerrit-PatchSet: 5
Gerrit-Owner: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Zoltan Borok-Nagy <[email protected]>