ZhangYao has uploaded this change for review. ( http://gerrit.cloudera.org:8080/13412
Change subject: KUDU-2826: We found kudu needs traversing the whole mutation list to find tail to append the new mutations when UPDATE or REINSERT in memrowset. And it cost considerable time when we update the same key tens of thousands times(We encountered this case in ...................................................................... KUDU-2826: We found kudu needs traversing the whole mutation list to find tail to append the new mutations when UPDATE or REINSERT in memrowset. And it cost considerable time when we update the same key tens of thousands times(We encountered this case in production environment). Add tail for mutation list to accelerate it. Change-Id: I945f332f8241ecb3cc6ab66e67ee3ee2b4e49be8 --- M src/kudu/tablet/memrowset.cc M src/kudu/tablet/memrowset.h M src/kudu/tablet/mutation.cc M src/kudu/tablet/mutation.h 4 files changed, 28 insertions(+), 23 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/12/13412/1 -- To view, visit http://gerrit.cloudera.org:8080/13412 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I945f332f8241ecb3cc6ab66e67ee3ee2b4e49be8 Gerrit-Change-Number: 13412 Gerrit-PatchSet: 1 Gerrit-Owner: ZhangYao <[email protected]>
