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]>

Reply via email to