Hello Thomas Tauber-Marshall, Impala Public Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/14511 to look at the new patch set (#8). Change subject: IMPALA-9019: fix runtime filter propagation with mt_dop ...................................................................... IMPALA-9019: fix runtime filter propagation with mt_dop The bug was that filter routing table construction removed filters from the TPlanNode structure for the join when a finstance was not a producer of that filter. The TPlanNode is shared between all instances of a fragment on a backend, so this meant that the filter was removed for all instances on that backend, often meaning that no filters would be produced at all. It was awkward fixing the bug within the framework of the current data structures, where the routing table is keyed by filter_id, so I ended up refactoring the routing table somewhat. This also allowed fixing a TODO about O(n^2) construction of the routing table. Testing: Add regression test that timed out without fix. Perf: Ran a single node TPC-H workload with scale factor 30. No perf change. Change-Id: I26e3628a982d5d9b8b24eb96b28aff11f8aa6669 --- M be/src/exec/partitioned-hash-join-builder.cc M be/src/runtime/coordinator-backend-state.cc M be/src/runtime/coordinator-filter-state.h M be/src/runtime/coordinator.cc M be/src/runtime/coordinator.h M common/thrift/ImpalaInternalService.thrift M testdata/workloads/functional-query/queries/QueryTest/joins_mt_dop.test 7 files changed, 132 insertions(+), 90 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/11/14511/8 -- To view, visit http://gerrit.cloudera.org:8080/14511 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I26e3628a982d5d9b8b24eb96b28aff11f8aa6669 Gerrit-Change-Number: 14511 Gerrit-PatchSet: 8 Gerrit-Owner: Tim Armstrong <tarmstr...@cloudera.com> Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com> Gerrit-Reviewer: Thomas Tauber-Marshall <tmarsh...@cloudera.com> Gerrit-Reviewer: Tim Armstrong <tarmstr...@cloudera.com>