Wang Xixu has uploaded this change for review. ( http://gerrit.cloudera.org:8080/20163
Change subject: Make row errors more readable ...................................................................... Make row errors more readable Flush data in AUTO_FLUSH_BACKGROUND mode sometimes maybe fail. You can know the error detail by session.getPendingErrors() .getRowErrors(). But it returns an unreadable information. Here is an example: " Row error for primary key=[-128, 0, 0, 12], tablet=null, server=ff9a26c5fcde45f5b74c3da11a7fc89d, status=Already present: key already present (error 0) " This patch makes the row errors more readable for debuging. Here is an example after using this patch: " Row error for row=(int32 key=12, int32 column1_i=2, int32 column2_i=3, string column3_s="a string", bool column4_b=true), tablet=null, server=ba360521df2844b8a9035c7c505d30d8, status=Already present: key already present (error 0) " Change-Id: I1170986ef9b40d83a6b6da8571d15d1c6bf4df97 --- M java/kudu-client/src/main/java/org/apache/kudu/client/RowError.java M java/kudu-client/src/test/java/org/apache/kudu/client/TestRowErrors.java 2 files changed, 95 insertions(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/63/20163/1 -- To view, visit http://gerrit.cloudera.org:8080/20163 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I1170986ef9b40d83a6b6da8571d15d1c6bf4df97 Gerrit-Change-Number: 20163 Gerrit-PatchSet: 1 Gerrit-Owner: Wang Xixu <[email protected]>
