Adar Dembo created KUDU-2845: -------------------------------- Summary: ksck's JSON output should escape binary strings (like partition keys) Key: KUDU-2845 URL: https://issues.apache.org/jira/browse/KUDU-2845 Project: Kudu Issue Type: Bug Components: ksck Affects Versions: 1.8.0 Reporter: Adar Dembo
A Kudu user [reported|http://mail-archives.apache.org/mod_mbox/kudu-user/201906.mbox/%3CCAOHFFGSy_ch2T2pi81%3Dg2CbeJ7qqW_WYCSTFReqWzZmKQ054nA%40mail.gmail.com%3E] ksck output that could not be deserialized as valid UTF-8. We should escape output like this so that it's always parseable. We should also look at other places where we have JSON input/output and make sure we always produce valid UTF-8. Note that there may be backwards incompatibilities to consider. From Todd: {quote} Fixing this is a little bit incompatible, but for something like partition keys I think we probably should do it anyway and release note it, considering partition keys are quite likely to be invalid UTF8. {quote} -- This message was sent by Atlassian JIRA (v7.6.3#76005)