Tim Armstrong has uploaded this change for review. ( http://gerrit.cloudera.org:8080/9749
Change subject: IMPALA-6694: fix "buffer pool" child profile order ...................................................................... IMPALA-6694: fix "buffer pool" child profile order The bug is that child profiles can be re-ordered when being sent between an executor and a coordinator. This occurs if child profile A is present in one update, then another child profile B is inserted at a position before A and is sent to the coordinator in a subsequent update. The algorithm for merging profiles did not preserve the order in that case. The algorithm is fixed to preserve order when the relative order of childchild profiles is consistent between all updates. Testing: Added a targeted unit test. Change-Id: I230f0673edf20a846fdb13191b7a292d329c1bb8 --- M be/src/util/runtime-profile-test.cc M be/src/util/runtime-profile.cc 2 files changed, 75 insertions(+), 3 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/49/9749/1 -- To view, visit http://gerrit.cloudera.org:8080/9749 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I230f0673edf20a846fdb13191b7a292d329c1bb8 Gerrit-Change-Number: 9749 Gerrit-PatchSet: 1 Gerrit-Owner: Tim Armstrong <[email protected]>
