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

Reply via email to